|
OpenTAP 9.34
API Reference
|
Base class for OpenTAP Serializer plugins. Implement this in a public class to extend the TapSerializer with additional functionality. More...
Public Member Functions | |
| TapSerializerPlugin () | |
| Creates a new TapSerializerPlugin. | |
| bool | Deserialize (XElement node, ITypeData t, Action< object > setter) |
| Implement to deserialize an object. | |
| bool | Serialize (XElement node, object obj, ITypeData expectedType) |
| Implement to serialize an object. | |
Public Member Functions inherited from OpenTap.ITapSerializerPlugin | |
Static Protected Attributes | |
| static TraceSource | Log = OpenTap.Log.CreateSource("Serializer") |
| Log source for serializer plugins. | |
Properties | |
| TapSerializer | Serializer [get] |
| The object facilitating Serialization or Deserialization. | |
| virtual double | Order [get] |
| Priority of the serializer. Defines the order in which the serializers are used. Default is 0. | |
Properties inherited from OpenTap.ITapSerializerPlugin | |
Base class for OpenTAP Serializer plugins. Implement this in a public class to extend the TapSerializer with additional functionality.
|
abstract |
Implement to deserialize an object.
| node | |
| t | |
| setter |
Implements OpenTap.ITapSerializerPlugin.
|
abstract |
Implement to serialize an object.
| node | |
| obj | |
| expectedType |
Implements OpenTap.ITapSerializerPlugin.
OpenTAP 9.34 API built Wed Jul 1 2026 09:21:15