OpcVariableTypeInfo Class

Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll

Represents type declarations used for variable node types.

C#

public abstract class OpcVariableTypeInfo : OpcNodeTypeInfo, IOpcType, IOpcNodeTypeInfo, IOpcNodeInfo


Inheritance ObjectOpcNodeTypeInfo › OpcVariableTypeInfo


Implements IOpcType, IOpcNodeTypeInfo, IOpcNodeInfo

Name Description
ArrayDimensions Gets the length for each dimension of an array value of the variable type represented.
ArrayLength Gets the total number of elements in all the dimensions of the array value of the variable type represented.
ArrayRank Gets the rank (number of dimensions) of the array value of the variable type represented. For example, a one-dimensional array returns 1, a two-dimensional array returns 2, and so on.
BaseType Gets the type from which the current OpcNodeTypeInfo directly inherits.
(Inherited from OpcNodeTypeInfo)
Category Gets the NodeCategoryOpcAttribute which identifies the kind of node and is therefore used to classify the node regarding its use and purpose.
Category Gets the NodeCategoryOpcAttribute which identifies the kind of node and is therefore used to classify the node regarding its use and purpose.
(Inherited from OpcNodeTypeInfo)
DataType
DataTypeId
Documentation Gets any semantic information that would help a human to understand what the type represents.
(Inherited from OpcNodeTypeInfo)
Empty Gets the type to use if their is no specific type data available.
(Inherited from OpcNodeTypeInfo)
IsAbstract (Inherited from OpcNodeTypeInfo)
IsArray Gets a value indicating whether the value of the variable represented is an array.
IsEmpty Gets a value indicating whether the current OpcNodeTypeInfo represents a type to use if there is no specific type described.
(Inherited from OpcNodeTypeInfo)
IsObject Gets a value indicating whether the type is an object node (see Object).
(Inherited from OpcNodeTypeInfo)
IsSystemType Gets a value indicating whether the current IOpcNodeTypeInfo represents one of the predefined built-in node types defined by the OPC UA.
(Inherited from OpcNodeTypeInfo)
IsUnknown Gets a value indicating whether the OpcNodeTypeInfo acts as a placeholder for a referenced type its type declaration could not resolved.
(Inherited from OpcNodeTypeInfo)
IsVariable Gets a value indicating whether the type is an object node (see Variable).
(Inherited from OpcNodeTypeInfo)
Name Gets a value which defines the human-readable name of the type represented. A node which represents this OpcNodeTypeInfo uses the Name as its BrowseName.
(Inherited from OpcNodeTypeInfo)
SymbolicName (Inherited from OpcNodeTypeInfo)
TypeId Gets a value which identifies the type represented. A node which represents this OpcNodeTypeInfo uses the TypeId as its NodeId.
(Inherited from OpcNodeTypeInfo)
TypeSystem Gets the the OpcNodeTypeSystem which conains the node type declaration represented.
(Inherited from OpcNodeTypeInfo)
UnderlyingType Gets the type which provides the implementation of the OpcNodeTypeInfo.
(Inherited from OpcNodeTypeInfo)
UserWriteAccess (Inherited from OpcNodeTypeInfo)
ValueRank
WriteAccess (Inherited from OpcNodeTypeInfo)
Name Description
AttributeValue(OpcAttribute) Retrieves the value of the attribute specified.
AttributeValue(OpcAttribute) Retrieves the value of the attribute specified.
(Inherited from OpcNodeTypeInfo)
AttributeValue``1(OpcAttribute) Retrieves the value of the attribute specified.
(Inherited from OpcNodeTypeInfo)
Child(OpcName) Retrieves the immutable child node its Name matches exactly the name specified.
(Inherited from OpcNodeTypeInfo)
Child(OpcNamePath) Retrieves the immutable child node following the path-of-names using the nodes its Name matches exactly the parts of the namePath specified.
(Inherited from OpcNodeTypeInfo)
Child(String) Retrieves the immutable child node its Name (its Value) or DisplayName(String) (its Value) matches the specified name of the node.
(Inherited from OpcNodeTypeInfo)
Children (Inherited from OpcNodeTypeInfo)
Description(String) (Inherited from OpcNodeTypeInfo)
Descriptions (Inherited from OpcNodeTypeInfo)
DisplayName(String) (Inherited from OpcNodeTypeInfo)
DisplayNames (Inherited from OpcNodeTypeInfo)
GetArrayLength(Int32) Gets a 32-bit integer that represents the number of elements in the specified dimension of the array value of the variable type.
GetArrayLowerBound(Int32) Gets the index of the first element of the specified dimension in the array value of the variable type.
GetArrayUpperBound(Int32) Gets the index of the last element of the specified dimension in the array value of the variable type.
GetMember(String) Searches for the member with the specified name.
(Inherited from OpcNodeTypeInfo)
GetMembers Returns all the members of the current OpcNodeTypeInfo.
(Inherited from OpcNodeTypeInfo)
GetMembersCore When overriden in a derived class, searches for the members defined for the current OpcNodeTypeInfo.
(Inherited from OpcNodeTypeInfo)
GetUnderlyingType Retrieves the Type which provides the implementation of the OpcNodeTypeInfo.
(Inherited from OpcNodeTypeInfo)
References (Inherited from OpcNodeTypeInfo)
ToString Returns a String representing the Name or the UnderlyingType of the current OpcNodeTypeInfo.
(Inherited from OpcNodeTypeInfo)