OpenTAP 9.27
API Reference
Properties | List of all members
OpenTap.ITapSerializerPluginDependencyMarker Interface Reference

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. More...

Inheritance diagram for OpenTap.ITapSerializerPluginDependencyMarker:
OpenTap.ITapSerializerPlugin OpenTap.ITapPlugin

Properties

bool NeededForDeserialization [get]
 Gets if the serializer is needed to deserialize. If set to false, the serializer will not mark it as having been used.
 
- Properties inherited from OpenTap.ITapSerializerPlugin
double Order [get]
 Priority of the serializer. Defines the order in which the serializers are used. Higher order serializers are used first. Default is 0.

 

Additional Inherited Members

- Public Member Functions inherited from OpenTap.ITapSerializerPlugin
bool Deserialize (XElement node, ITypeData t, Action< object > setter)
 Called as part for the deserialization chain. Returns false if it cannot serialize the XML element.
More...
 
bool Serialize (XElement node, object obj, ITypeData expectedType)
 Called as part for the serialization chain. Returns false if it cannot serialize the XML element.
More...
 

Detailed Description

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.

OpenTAP 9.27 API built Wed Nov 27 2024 13:14:45