OpenTAP 9.25
API Reference
Classes | Public Member Functions | Public Attributes | Properties | List of all members
OpenTap.Plugins.ExternalParameterSerializer Class Reference

Serializer implementation for parameters. More...

Inheritance diagram for OpenTap.Plugins.ExternalParameterSerializer:
OpenTap.TapSerializerPlugin OpenTap.ITapSerializerPlugin OpenTap.ITapPlugin

Classes

struct  ExternalParamData
 Structure for holding data about TestPlan.ExternalParameters More...
 

Public Member Functions

override bool Deserialize (XElement elem, ITypeData t, Action< object > setter)
 Deserialization implementation.
 
override bool Serialize (XElement elem, object obj, ITypeData expectedType)
 Serialization implementation.
 
- Public Member Functions inherited from OpenTap.TapSerializerPlugin
 TapSerializerPlugin ()
 Creates a new TapSerializerPlugin.
 

Public Attributes

readonly List< ExternalParamDataUnusedExternalParamData = new List<ExternalParamData>()
 Stores the data if a test plan was not serialized but the external keyword was used.
 
readonly Dictionary< string, string > PreloadedValues = new Dictionary<string, string>()
 Pre-Loaded external parameter Name/Value sets.
 

Properties

override double Order [get]
 The order of this serializer.
 
- Properties inherited from OpenTap.TapSerializerPlugin
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
double Order [get]
 Priority of the serializer. Defines the order in which the serializers are used. Default is 0.

 

Additional Inherited Members

- Static Protected Attributes inherited from OpenTap.TapSerializerPlugin
static TraceSource Log = OpenTap.Log.CreateSource("Serializer")
 Log source for serializer plugins.
 

Detailed Description

Serializer implementation for parameters.

OpenTAP 9.25 API built Tue Aug 6 2024 07:49:25