Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll
Represents a self-describing block which offers a set of type declarations used for data types and summarizes them within a Namespace.
C#
public abstract class OpcDataTypeDictionary : IOpcTypeProvider
Inheritance Object › OpcDataTypeDictionary
Implements IOpcTypeProvider
Name | Description |
---|---|
ByteOrder | Gets the default byte order of the data types defined in this OpcDataTypeDictionary. |
Documentation | Gets any semantic information that would help a human to understand what the type dictionary defines. |
Empty | Gets the type dictionary to use if their is no specific type dictionary data available. |
EmptyType | Gets the type to use if their is no specific type data available, but the empty type shall refer to the current OpcDataTypeDictionary. |
EncodingType | Gets the type of encoding used for the data types defined in the current OpcDataTypeDictionary. |
HasCachedTypes | Gets a value indicating whether the type dictionary already has determined at least some type information offered as OpcDataTypeInfo objects. |
HasCachingCompleted | Gets a value indicating whether the type dictionary has determined the whole type information offered as OpcDataTypeInfo objects. |
IsEmpty | Gets a value indicating whether the current OpcDataTypeDictionary represents a type dictionary to use if there is no specific type dictionary described. |
Name | Gets a value which defines the non-localizable human-readable name of the type dictionary represented. A node which represents this OpcDataTypeDictionary uses the Name as its BrowseName. |
Namespace | Gets the namespace within the type dictionary has been declared. |
NodeId | Gets a value which identifies the type dictionary represented. A node which represents this OpcDataTypeDictionary uses the NodeId as its NodeId. |
TypeSystem | Gets the the OpcDataTypeSystem which conains the data dictionary represented. |
XmlNamespace | Gets the Namespace used in the XML-based declaration of the type dictionary. |
Name | Description |
---|---|
GetType(OpcEncoding) | Retrieves the OpcDataTypeInfo object which declares the type which is identified by the encoding specified. |
GetType(OpcName) | Retrieves the OpcDataTypeInfo object which is known under the name specified. |
GetType(OpcNodeId) | Retrieves the OpcDataTypeInfo object which declares the type which is identified by the typeId specified. |
GetType(String) | Retrieves the OpcDataTypeInfo object which is known under the name specified. |
GetType(Type) | Retrieves the OpcDataTypeInfo object which declares the type implemented by the underlyingType specified. |
GetType(XmlQualifiedName) | Retrieves the OpcDataTypeInfo object which is known under the xmlName specified. |
GetTypeCore(OpcEncoding) | Retrieves the OpcDataTypeInfo object which declares the type which is identified by the encoding specified. |
GetTypeCore(OpcName) | Retrieves the OpcDataTypeInfo object which is known under the name specified. |
GetTypeCore(OpcNodeId) | Retrieves the OpcDataTypeInfo object which declares the type which is identified by the typeId specified. |
GetTypeCore(String) | Retrieves the OpcDataTypeInfo object which is known under the name specified. |
GetTypeCore(Type) | Retrieves the OpcDataTypeInfo object which declares the type implemented by the underlyingType specified. |
GetTypeCore(XmlQualifiedName) | Retrieves the OpcDataTypeInfo object which is known under the xmlName specified. |
GetTypes | Retrieves all OpcDataTypeInfo objects offered by the OpcDataTypeDictionary. |
GetXmlNamespace(OpcNamespace) | Determines the namespace information used to initialize XmlQualifiedName instances to identify OpcDataTypeInfo objects using a full qualified name. |
RetrieveTypesCore | Retrieves all OpcDataTypeInfo objects explictly offered by the OpcDataTypeDictionary. |
RetrieveTypesCore(IDictionary) | When implemented in a derived class, retrieves all OpcDataTypeInfo objects on-demand offered by the OpcDataTypeDictionary except the already knownTypes specified. |
ToString | Returns a String representing the Name and the Namespace of the current OpcDataTypeDictionary. |