chr
2026-04-08 53e656200368a983e563550e2cc1acbc6d86b729
1
2
3
4
5
6
7
8
9
10
11
12
13
14
namespace OpenTap
{
    /// <summary>
    /// Allows a serializer plugin to specify if it is needed for deserialization.
    /// This can affect the package dependencies of test plans as the serializers used by the test plan
    /// are otherwise always dependencies of the test plan itself.
    /// </summary>
    public interface ITapSerializerPluginDependencyMarker : ITapSerializerPlugin
    {
        /// <summary> Gets if the serializer is needed to deserialize.
        /// If set to false, the serializer will not mark it as having been used. </summary>
        bool NeededForDeserialization { get; }
    }
}