Skip to content

Reference

OpcNodeTypeNode Members

Defines an abstract node type node.

Reference

OpcNodeTypeNode Members ​

Type
OpcNodeTypeNode
Namespace
Opc.UaFx
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0

Inherits members from OpcTypeNode, OpcNode.

Properties ​

TypeInfo ​

virtual

Gets the type information of the node type represented by the node.

csharp
public virtual OpcNodeTypeInfo TypeInfo { get; }
vbnet
Public Overridable ReadOnly Property TypeInfo As OpcNodeTypeInfo

Property value

OpcNodeTypeInfo

The OpcNodeTypeInfo of the node type identified by the Id of the node, or a null reference (Nothing in Visual Basic) if no such node type is known.

Methods ​

Create ​

static · 6 overloads

OverloadDescription
Create<T>()staticCreates a new OpcNodeTypeNode used to represent the type specified by T.
Create(Type)staticCreates a new OpcNodeTypeNode used to represent the type specified by nodeType.
Create<T>(OpcNodeId)staticCreates a new OpcNodeTypeNode used to represent the type specified by T which can be identified by the id.
Create(Type, OpcNodeId)staticCreates a new OpcNodeTypeNode used to represent the type specified by nodeType which can be identified by the id.
Create<T>(OpcNodeId, OpcName)staticCreates a new OpcNodeTypeNode used to represent the type specified by T which can be identified by the id and name.
Create(Type, OpcNodeId, OpcName)staticCreates a new OpcNodeTypeNode used to represent the type specified by nodeType which can be identified by the id and name.

Create<T>() ​

static

Creates a new OpcNodeTypeNode used to represent the type specified by T.

csharp
public static OpcNodeTypeNode Create<T>()
vbnet
Public Shared Function Create(Of T)() As OpcNodeTypeNode

Type parameters

NameDescription
TThe type of node to represent.

Returns

OpcNodeTypeNode

A new instance of the OpcNodeTypeNode initialized with defaults determined by the global node type system and the T specified.

Exceptions

ExceptionCondition
ArgumentExceptionThe T is not a supported node type.

Create(Type) ​

static

Creates a new OpcNodeTypeNode used to represent the type specified by nodeType.

csharp
public static OpcNodeTypeNode Create(Type nodeType)
vbnet
Public Shared Function Create(nodeType As Type) As OpcNodeTypeNode

Parameters

NameTypeDescription
nodeTypeTypeThe type of node to represent.

Returns

OpcNodeTypeNode

A new instance of the OpcNodeTypeNode initialized with defaults determined by the global node type system and the nodeType specified.

Exceptions

ExceptionCondition
ArgumentNullExceptionThe nodeType is a null reference (Nothing in Visual Basic).
ArgumentExceptionThe nodeType specified is not a supported node type.

Create<T>(OpcNodeId) ​

static

Creates a new OpcNodeTypeNode used to represent the type specified by T which can be identified by the id.

csharp
public static OpcNodeTypeNode Create<T>(OpcNodeId id)
vbnet
Public Shared Function Create(Of T)(id As OpcNodeId) As OpcNodeTypeNode

Type parameters

NameDescription
TThe type of node to represent.

Parameters

NameTypeDescription
idOpcNodeIdThe OpcNodeId through that the new node type node can be identified and accessed.

Returns

OpcNodeTypeNode

A new instance of the OpcNodeTypeNode initialized with defaults determined by the global node type system and the T repecting the id specified.

Exceptions

ExceptionCondition
ArgumentExceptionThe T is not a supported node type.

Create(Type, OpcNodeId) ​

static

Creates a new OpcNodeTypeNode used to represent the type specified by nodeType which can be identified by the id.

csharp
public static OpcNodeTypeNode Create(Type nodeType, OpcNodeId id)
vbnet
Public Shared Function Create(
    nodeType As Type,
    id As OpcNodeId) As OpcNodeTypeNode

Parameters

NameTypeDescription
nodeTypeTypeThe type of node to represent.
idOpcNodeIdThe OpcNodeId through that the new node type node can be identified and accessed.

Returns

OpcNodeTypeNode

A new instance of the OpcNodeTypeNode initialized with defaults determined by the global node type system and the nodeType repecting the id specified.

Exceptions

ExceptionCondition
ArgumentExceptionThe nodeType specified is not a supported node type.
ArgumentNullExceptionThe nodeType is a null reference (Nothing in Visual Basic).

Create<T>(OpcNodeId, OpcName) ​

static

Creates a new OpcNodeTypeNode used to represent the type specified by T which can be identified by the id and name.

csharp
public static OpcNodeTypeNode Create<T>(OpcNodeId id, OpcName name)
vbnet
Public Shared Function Create(Of T)(
    id As OpcNodeId,
    name As OpcName) As OpcNodeTypeNode

Type parameters

NameDescription
TThe type of node to represent.

Parameters

NameTypeDescription
idOpcNodeIdThe OpcNodeId through that the new node type node can be identified and accessed.
nameOpcNameThe OpcName through that the new node type node can be accessed.

Returns

OpcNodeTypeNode

A new instance of the OpcNodeTypeNode initialized with defaults determined by the global node type system and the T repecting the id and name specified.

Exceptions

ExceptionCondition
ArgumentExceptionThe T is not a supported node type.

Create(Type, OpcNodeId, OpcName) ​

static

Creates a new OpcNodeTypeNode used to represent the type specified by nodeType which can be identified by the id and name.

csharp
public static OpcNodeTypeNode Create(Type nodeType, OpcNodeId id, OpcName name)
vbnet
Public Shared Function Create(
    nodeType As Type,
    id As OpcNodeId,
    name As OpcName) As OpcNodeTypeNode

Parameters

NameTypeDescription
nodeTypeTypeThe type of node to represent.
idOpcNodeIdThe OpcNodeId through that the new node type node can be identified and accessed.
nameOpcNameThe OpcName through that the new node type node can be accessed.

Returns

OpcNodeTypeNode

A new instance of the OpcNodeTypeNode initialized with defaults determined by the global node type system and the nodeType repecting the id and name specified.

Exceptions

ExceptionCondition
ArgumentExceptionThe nodeType specified is not a supported node type.
ArgumentNullExceptionThe nodeType is a null reference (Nothing in Visual Basic).