Skip to content

Reference

OpcNodeTypeInfo Class

Represents type declarations used for node types.

Reference

OpcNodeTypeInfo Class ​

abstract · since v2.9

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

Represents type declarations used for node types.

Syntax ​

csharp
public abstract class OpcNodeTypeInfo
vbnet
Public MustInherit Class OpcNodeTypeInfo

Inheritance ​

Object → OpcNodeTypeInfo

Implements ​

Derived types ​

Properties ​

NameDescription
BaseTypevirtualGets the type from which the current OpcNodeTypeInfo directly inherits.
CategoryabstractGets the NodeCategory attribute which identifies the kind of node and is therefore used to classify the node regarding its use and purpose.
DocumentationvirtualGets any semantic information that would help a human to understand what the type represents.
EmptystaticGets the type to use if their is no specific type data available.
IsAbstractvirtualGets a value indicating whether the type is abstract, so that no node can be an instance of it directly.
IsEmptyvirtualGets a value indicating whether the current OpcNodeTypeInfo represents a type to use if there is no specific type described.
IsObjectvirtual · since v2.20Gets a value indicating whether the type is an object node (see Object).
IsSystemTypevirtual · since v2.20Gets a value indicating whether the current IOpcNodeTypeInfo represents one of the predefined built-in node types defined by the OPC UA.
IsUnknownvirtualGets a value indicating whether the OpcNodeTypeInfo acts as a placeholder for a referenced type its type declaration could not resolved.
IsVariablevirtual · since v2.20Gets a value indicating whether the type is an object node (see Variable).
NameGets a value which defines the human-readable name of the type represented.
SymbolicNamevirtualGets a symbolic name for the type which is not expected to be globally unique.
TypeIdGets a value which identifies the type represented.
TypeSystemGets the the OpcNodeTypeSystem which conains the node type declaration represented.
UnderlyingTypeGets the type which provides the implementation of the OpcNodeTypeInfo.
UserWriteAccessvirtualGets the value of the optional UserWriteAccess attribute of the type which exposes the possibilities of a client to write the attributes of the type taking user access rights into account.
WriteAccessvirtualGets the value of the optional WriteAccess attribute of the type which exposes the possibilities of a client to write the attributes of the type.

Methods ​

NameDescription
AttributeValue2 overloadsRetrieves the value of the attribute specified.
Child3 overloadsRetrieves the immutable child node its Name (its Value) or DisplayName (its Value) matches the specified name of the node.
ChildrenvirtualRetrieves a sequence of all nodes declared as children of the type.
DescriptionRetrieves the description of the type in the culture specified.
DescriptionsvirtualRetrieves the descriptions of the type in all cultures available.
DisplayNameRetrieves the display name of the type in the culture specified.
DisplayNamesvirtualRetrieves the display names of the type in all cultures available.
GetMembersince v2.20Searches for the member with the specified name.
GetMemberssince v2.20Returns all the members of the current OpcNodeTypeInfo.
GetMembersCoreprotected · virtual · since v2.20When overriden in a derived class, searches for the members defined for the current OpcNodeTypeInfo.
GetUnderlyingTypeprotected · virtualRetrieves the Type which provides the implementation of the OpcNodeTypeInfo.
ReferencesvirtualRetrieves a sequence of the references between the type and other nodes.
ToStringoverrideReturns a string representing the Name or the UnderlyingType of the current OpcNodeTypeInfo.

Applies to ​

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