Skip to content

Reference

IOpcType Members

Represents type declarations used for objects, variables, events, references and data.

Reference

IOpcType Members ​

Type
IOpcType
Namespace
Opc.UaFx
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Also in
Opc.UaFx.Client

Properties ​

Category ​

Gets the category the IOpcType falls within.

csharp
OpcTypeCategory Category { get; }
vbnet
ReadOnly Property Category As OpcTypeCategory

Property value

OpcTypeCategory

One of the members defined by the OpcTypeCategory enumeration.

IsUnknown ​

since v2.9

Gets a value indicating whether the IOpcType acts as a placeholder for a referenced type its type declaration could not resolved.

csharp
bool IsUnknown { get; }
vbnet
ReadOnly Property IsUnknown As Boolean

Property value

Boolean

The value true if the IOpcType acts as a placeholder for an unresolved type declaration; otherwise the value false.

Name ​

Gets a value which defines the non-localizable human-readable name of the type represented. A node which represents this type declaration uses the Name as its BrowseName.

csharp
OpcName Name { get; }
vbnet
ReadOnly Property Name As OpcName

Property value

OpcName

An instance of the OpcName class with the string used as the name of the type which does not unambiguously identify the type.

TypeId ​

Gets a value which identifies the type represented. A node which represents this type declaration uses the TypeId as its NodeId.

csharp
OpcNodeId TypeId { get; }
vbnet
ReadOnly Property TypeId As OpcNodeId

Property value

OpcNodeId

An instance of the OpcNodeId class used as the identifier of the type which unambiguously identifies the type.

UnderlyingType ​

Gets the type which provides the implementation of the type declaration.

csharp
Type UnderlyingType { get; }
vbnet
ReadOnly Property UnderlyingType As Type

Property value

Type

The Type which implements the type declared.