Skip to content

Reference

OpcVariableTypeInfo Class

Represents type declarations used for variable node types.

Reference

OpcVariableTypeInfo Class ​

abstract · since v2.9

Namespace
Opc.UaFx
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Members
OpcVariableTypeInfo Members
Also in
Opc.UaFx.Client

Represents type declarations used for variable node types.

Syntax ​

csharp
public abstract class OpcVariableTypeInfo : OpcNodeTypeInfo
vbnet
Public MustInherit Class OpcVariableTypeInfo
    Inherits OpcNodeTypeInfo

Inheritance ​

Object → OpcNodeTypeInfo → OpcVariableTypeInfo

Implements ​

Properties ​

NameDescription
ArrayDimensionsabstractGets the length for each dimension of an array value of the variable type represented.
ArrayLengthGets the total number of elements in all the dimensions of the array value of the variable type represented.
ArrayRankGets the rank (number of dimensions) of the array value of the variable type represented.
CategoryoverrideGets the NodeCategory attribute which identifies the kind of node and is therefore used to classify the node regarding its use and purpose.
DataTypeGets the built-in data type of the value of the variable type represented.
DataTypeIdabstractGets the identifier of the data type of the value of the variable type represented.
IsArrayGets a value indicating whether the value of the variable represented is an array.
ValueRankabstractGets the value rank of the value of the variable type represented.

Methods ​

NameDescription
AttributeValueoverrideRetrieves the value of the attribute specified.
GetArrayLengthGets a 32-bit integer that represents the number of elements in the specified dimension of the array value of the variable type.
GetArrayLowerBoundGets the index of the first element of the specified dimension in the array value of the variable type.
GetArrayUpperBoundGets the index of the last element of the specified dimension in the array value of the variable type.

Inherits members from OpcNodeTypeInfo.

Applies to ​

PackageVersions
Opc.UaFx.Advancedv2.9–v2.59