Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll
Provides metadata of a field declared by a data type.
C#
public class OpcDataFieldInfo : IOpcDataFieldInfo
Inheritance Object › OpcDataFieldInfo
Implements IOpcDataFieldInfo
Name | Description |
---|---|
CustomAttributes | Gets an array of custom attributes associated with this field. |
DeclaringType | Gets the type that declares the current OpcDataFieldInfo. |
Documentation | Gets any semantic information that would help a human to understand what is contained in the field. |
FieldType | Gets the type of value this field provides. |
IsOptional | Gets a value indicating whether the current field might not necessarily exist in the object defined by the DeclaringType. |
Length | Gets the length of the field expressed either explicit or implicit using a different OpcDataFieldInfo. |
LengthField | Gets the OpcDataFieldInfo used to define the length of the current OpcDataFieldInfo. |
Name | Gets the name of the current OpcDataFieldInfo. |
ReflectedType | Gets the type that was used to obtain this instance of OpcDataFieldInfo. |
Switch | Gets the switch condition which applies to the current OpcDataFieldInfo. |
SwitchField | Gets the OpcDataFieldInfo used to evaluate the Switch condition which applies to the current OpcDataFieldInfo. |