OpcDataFieldInfo Class

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.
Name Description
GetValue(Object) Gets the value of the field supported by the given object instance.
SetValue(Object, Object) Sets the value of the field supported by the given object instance.
ToString Returns a String representing the Name and FieldType of the current OpcDataFieldInfo.