TcHmiSrv.DynamicSymbols Namespace

Classes

 

Class

Description

Definition

Contains the additional information for a definition that is required by GetSchema(Command, Definition) and GetDefinitions(Command, IEnumerable.Definition.) .

Symbol

Contains the additional information for a symbol that is required by ListSymbols(Command, IEnumerable.Symbol.) .

TcHmiResolutionException

Represents errors that occur during resolution.

TcHmiResolver

Obsolete.

Provides methods to resolve sub-objects of several types by a given Path.

TcHmiResolver.T.

Provides basic functions to resolve values of a specified type by a given Path.

TcHmiSchemaBuilder.TType.

Provides basic functions to create instances of class Value that represent a schema builded of type TType.

TcHmiSrv.DynamicSymbols Namespace 1:

TcHmiSchemaBuilder.TType.ArraySchema

Represents a schema that contains an array type.

TcHmiSrv.DynamicSymbols Namespace 2:

TcHmiSchemaBuilder.TType.BinarySchema

Represents a schema that contains a binary type.

TcHmiSrv.DynamicSymbols Namespace 3:

TcHmiSchemaBuilder.TType.BooleanSchema

Represents a schema that contains a boolean type.

TcHmiSrv.DynamicSymbols Namespace 4:

TcHmiSchemaBuilder.TType.DateTimeSchema

Represents a schema that contains a date time type.

TcHmiSrv.DynamicSymbols Namespace 5:

TcHmiSchemaBuilder.TType.DefinitionSchema

Represents a schema that contains a definition.

TcHmiSrv.DynamicSymbols Namespace 6:

TcHmiSchemaBuilder.TType.DictionarySchema

Represents a schema that contains a dictionary type.

TcHmiSrv.DynamicSymbols Namespace 7:

TcHmiSchemaBuilder.TType.EnumSchema

Represents a schema that contains an enumeration type.

TcHmiSrv.DynamicSymbols Namespace 8:

TcHmiSchemaBuilder.TType.Integer64Schema

Represents a schema that contains a long integer type.

TcHmiSrv.DynamicSymbols Namespace 9:

TcHmiSchemaBuilder.TType.IntegerSchema

Represents a schema that contains an integer type.

TcHmiSrv.DynamicSymbols Namespace 10:

TcHmiSchemaBuilder.TType.NumberSchema

Represents a schema that contains a number type.

TcHmiSrv.DynamicSymbols Namespace 11:

TcHmiSchemaBuilder.TType.ObjectSchema

Represents a schema that contains an object type.

TcHmiSrv.DynamicSymbols Namespace 12:

TcHmiSchemaBuilder.TType.Schema

Provides a base class for schemas. Never use the TcHmiSchemaBuilder.TType.Schema class directly - use a derived class instead.

TcHmiSrv.DynamicSymbols Namespace 13:

TcHmiSchemaBuilder.TType.StringSchema

Represents a schema that contains a string type.

TcHmiSrv.DynamicSymbols Namespace 14:

TcHmiSchemaBuilder.TType.TimeSpanSchema

Represents a schema that contains a time span type.

TcHmiSchemaBuilder.TType, TInfo.

Provides basic functions to create instances of class Value that represent a schema builded of type TType with additional information of type TInfo.

TcHmiSchemaGenerator

Provides methods to get the schema of a particular type and store it in an instance of type Value.

TcHmiSerializer

Provides methods to serialize between instances of type Object and Value.

TcHmiUniversalResolver

Provides methods to resolve sub-objects of several types by a given Path.

Structures

 

Structure

Description

TcHmiSrv.DynamicSymbols Namespace 15:

BuildInfo

Contains additional information that is used in the Definition class to pass additional information.

TcHmiSrv.DynamicSymbols Namespace 16:

SchemaKey.T.

Represents a key of a schema.

Interfaces

 

Interface

Description

TcHmiSrv.DynamicSymbols Namespace 17:

IDefinition.TType.

Contains the basic information for a definition that is required by GetSchema.TType.(Command, IDefinition.TType., TcHmiSchemaBuilder.TType.) and GetDefinitions.TType.(Command, IEnumerable.IDefinition.TType., TcHmiSchemaBuilder.TType.) .

TcHmiSrv.DynamicSymbols Namespace 18:

IEditable

Defines a method that will be called by CreateObject(Value, Type, Boolean, Boolean, ICollection.String., Boolean, UInt32, Boolean) and EditObject(Object., String, Value, Boolean, Boolean, ICollection.String., Boolean, UInt32, Boolean) to set a value to a specific member.

TcHmiSrv.DynamicSymbols Namespace 19:

IEditableCollection

Defines methods that will be called by EditObject(Object., String, Value, Boolean, Boolean, ICollection.String., Boolean, UInt32, Boolean) to get and set values in the inherited collection by index.

TcHmiSrv.DynamicSymbols Namespace 20:

IExtendedDefinition.TType, TInfo.

Provides an interface to pass additional definition information to GetSchema.TType, TInfo.(Command, IExtendedDefinition.TType, TInfo., TcHmiSchemaBuilder.TType, TInfo.) and GetDefinitions.TType, TInfo.(Command, IEnumerable.IExtendedDefinition.TType, TInfo.., TcHmiSchemaBuilder.TType, TInfo.) .

TcHmiSrv.DynamicSymbols Namespace 21:

IExtendedSymbol.TType, TInfo.

Provides an interface to pass additional symbol information to ListSymbols.TType, TInfo.(Command, IEnumerable.IExtendedSymbol.TType, TInfo.., TcHmiSchemaBuilder.TType, TInfo.) .

TcHmiSrv.DynamicSymbols Namespace 22:

ISerializable

Defines a method that will be called by CreateObject(Value, Type, Boolean, Boolean, ICollection.String., Boolean, UInt32, Boolean) and SerializeObject(Object, IncludeMembers, BindingFlags, ICollection.String., Boolean, UInt32, Boolean) to get the value of a specific member.

TcHmiSrv.DynamicSymbols Namespace 23:

ISymbol.TType.

Contains the basic information for a symbol that is required by ListSymbols.TType.(Command, IEnumerable.ISymbol.TType., TcHmiSchemaBuilder.TType.) .

TcHmiSrv.DynamicSymbols Namespace 24:

TcHmiSchemaBuilder.TType.INumericTypeSchema.TNumeric.

Provides the interface for a numeric type schema.

Enumerations

 

Enumeration

Description

TcHmiSrv.DynamicSymbols Namespace 25:

IncludeMembers

Specifies flags that control which members are included in serialization and schema generation.

TcHmiSrv.DynamicSymbols Namespace 26:

JsonSchemaStringFormat

Represents the string formats specified in the JSON Schema specification.