Reference
OpcDataTypeInfo Class
Represents type declarations used for data types.
Reference
OpcDataTypeInfo Class
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Members
- OpcDataTypeInfo Members
- Also in
- Opc.UaFx.Client
Represents type declarations used for data types.
Syntax
csharp
public abstract class OpcDataTypeInfovbnet
Public MustInherit Class OpcDataTypeInfoInheritance
Object → OpcDataTypeInfo
Implements
Properties
| Name | Description |
|---|---|
| BaseType | Gets the type from which the current OpcDataTypeInfo directly inherits. |
| ByteOrder | Gets the byte order of the data represented by the type. |
| Category | Gets the category the IOpcType falls within. |
| CustomAttributes | Gets an array of custom attributes associated with this type. |
| Declarations | Gets a value indicating the ways used to declare the data type represented. |
| Documentation | Gets any semantic information that would help a human to understand what the type represents. |
| Empty | Gets the type to use if their is no specific type data available. |
| Encoding | Gets the information used to identify the type of encoding used for the data of the type represented. |
| EncodingMask | Gets the characteristics used to encode the existence of optional fields. |
| Encodings | Gets information of all encodings supported by the type represented. |
| IsArray | Gets a value indicating whether the type is an array. |
| IsEmpty | Gets a value indicating whether the current OpcDataTypeInfo represents a type to use if there is no specific type described. |
| IsEnum | Gets a value indicating whether the current OpcDataTypeInfo represents an enumeration. |
| IsOpaque | Gets a value indicating whether the current OpcDataTypeInfo describes a primitive fixed size type. |
| IsPrimitive | Gets a value indicating whether the OpcDataTypeInfo is one of the primitive types. |
| IsStruct | Gets a value indicating whether the OpcDataTypeInfo is a structured type; that is not a value type. |
| IsSystemType | Gets a value indicating whether the current OpcDataTypeInfo represents one of the predefined built-in data types defined by the OPC UA. |
| IsUnion | Gets a value indicating whether the current OpcDataTypeInfo represents a type which is only transported using a field indicator and the field indicated. |
| IsUnknown | Gets a value indicating whether the OpcDataTypeInfo acts as a placeholder for a referenced type its type declaration could not resolved. |
| Name | Gets a value which defines the non-localizable human-readable name of the type represented. |
| Size | Gets the size of the type represented as the number of bytes required. |
| SizeInBits | Gets the size of the type represented as the number of bits required. |
| TypeDictionary | Gets the the Opc |
| TypeId | Gets a value which identifies the type represented. |
| UnderlyingType | Gets the type which provides the implementation of the OpcDataTypeInfo. |
| XmlName | Gets the Name of this OpcDataTypeInfo qualified with the XmlNamespace of the TypeDictionary which conains the data type declaration represented. |
Methods
| Name | Description |
|---|---|
| GetArrayRank | Gets the number of dimensions in an array. |
| GetElementType | Returns the OpcDataTypeInfo of the object encompassed or referred to by the current array. |
| GetField | Searches for the field with the specified name. |
| GetFields | Returns all the fields of the current OpcDataTypeInfo. |
| GetFieldsCore | When overriden in a derived class, searches for the fields defined for the current OpcDataTypeInfo. |
| Get | Retrieves the Type which provides the implementation of the OpcDataTypeInfo. |
| GetXmlName | Retrieves the XmlQualifiedName for the name and xmlNamespace specified. |
| MakeArrayType | Returns a OpcDataTypeInfo object representing a one-dimensional array of the current type, with a lower bound of zero. |
| ToString | Returns a string representing the Name or the UnderlyingType of the current OpcDataTypeInfo. |
Applies to
| Package | Versions |
|---|---|
| Opc. | v2. |

