OpcNodeId Class

Name Description
OpcNodeId(Byte) Initializes a new instance of the OpcNodeId class using the value specified.
OpcNodeId(Byte, Int32) Initializes a new instance of the OpcNodeId class using the value and namespaceIndex specified.
OpcNodeId(Byte, OpcNamespace) Initializes a new instance of the OpcNodeId class using the value and nodeNamespace specified.
OpcNodeId(Guid) Initializes a new instance of the OpcNodeId class using the value specified.
OpcNodeId(Guid, Int32) Initializes a new instance of the OpcNodeId class using the value and namespaceIndex specified.
OpcNodeId(Guid, OpcNamespace) Initializes a new instance of the OpcNodeId class using the value and nodeNamespace specified.
OpcNodeId(Int32) Initializes a new instance of the OpcNodeId class using the value specified.
OpcNodeId(Int32, Int32) Initializes a new instance of the OpcNodeId class using the value and namespaceIndex specified.
OpcNodeId(Int32, OpcNamespace) Initializes a new instance of the OpcNodeId class using the value and nodeNamespace specified.
OpcNodeId(OpcNodeId) Initializes a new instance of the OpcNodeId class using the other specified.
OpcNodeId(String) Initializes a new instance of the OpcNodeId class using the value specified.
OpcNodeId(String, Int32) Initializes a new instance of the OpcNodeId class using the value and namespaceIndex specified.
OpcNodeId(String, Int32, OpcName) Initializes a new instance of the OpcNodeId class using the value, namespaceIndex and pathElements specified.
OpcNodeId(String, Int32, OpcNamePath) Initializes a new instance of the OpcNodeId class using the value, namespaceIndex and path specified.
OpcNodeId(String, OpcName) Initializes a new instance of the OpcNodeId class using the value and pathElements specified.
OpcNodeId(String, OpcNamePath) Initializes a new instance of the OpcNodeId class using the value and path specified.
OpcNodeId(String, OpcNamespace) Initializes a new instance of the OpcNodeId class using the value and nodeNamespace specified.
OpcNodeId(String, OpcNamespace, OpcName) Initializes a new instance of the OpcNodeId class using the value, nodeNamespace and pathElements specified.
OpcNodeId(String, OpcNamespace, OpcNamePath) Initializes a new instance of the OpcNodeId class using the value, nodeNamespace and path specified.
OpcNodeId(UInt32) Initializes a new instance of the OpcNodeId class using the value specified.
OpcNodeId(UInt32, Int32) Initializes a new instance of the OpcNodeId class using the value and namespaceIndex specified.
OpcNodeId(UInt32, OpcNamespace) Initializes a new instance of the OpcNodeId class using the value and nodeNamespace specified.
Name Description
DefaultSeparator Defines the character which is used to separate parent-child related node identifiers from each other when constructing a parent-child related node identifier using Of(OpcName, OpcNodeId).
DefaultSeparatorOfPath Defines the character which is used to separate node-component-node related node identifiers form each other when constructing a node-component-node related node identifier using WithPath(OpcNamePath).
Name Description
Factory Gets or sets the globally used OpcNodeIdFactory to generate new instances of the OpcNodeId class.
IsAbsolute Gets a value indicating whether the identifier is an absolute one.
IsNull Gets a value indicating whether the node identifier is a null identifier.
Namespace Gets the OpcNamespace used by the OpcNodeId to describe the namespace to that the node identifier belongs.
NamespaceIndex Gets the index of the namespace that this identifier belongs.
NamespaceUri Gets the uniform resource identifier (URI) of the namespace referred by the NamespaceIndex.
Null Gets the default null node identifier.
OriginalFormat Gets the original format of the node identifier from that the instance was constructed.
OriginalString Gets the original node identifier string that was passed to the Parse(String) method.
Path Gets the path portion of the Value which refers to the logical (= physically not available in the address space) portion of the identifier.
Type Gets the type of Value used to define the identifier.
Value Gets the Type dependent value of the identifier represented.
ValueAsString Gets the Value formatted as a String.
Name Description
CompareTo(Object) Compares the current OpcNodeId with the other.
CompareTo(OpcNodeId) Compares the current OpcNodeId with another OpcNodeId.
Equals(Object) Determines whether the specified other is equal to this OpcNodeId.
Equals(OpcNodeId) Determines whether the specified other is equal to this OpcNodeId.
Equals(OpcNodeId, OpcNodeId) Determines whether two specified OpcNodeId objects are equals.
Equals(OpcNodeId, OpcNodeId, OpcNodeIdComparison) Determines whether two specified OpcNodeId objects are equals according to a specific comparison method.
Equals(OpcNodeId, OpcNodeIdComparison) Determines whether the specified OpcNodeId object is equals to this instance according to a specific comparison method.
ExcludePath Retrieves a new OpcNodeId there its Value not longer contains any Path information.
GetHashCode Retrieves a hash code for this OpcNodeId.
IsNullOrEmpty(OpcNodeId) Indicates whether the specified OpcNodeId is null or its Value is null, default or an empty string (“”).
Of(OpcName) Creates a new OpcNodeId instance from the name specified.
Of(OpcName, OpcNodeId) Creates a new parent-child related OpcNodeId instance from the name and parentNodeId specified.
Of(OpcName, OpcNodeId, Char) Creates a new parent-child related OpcNodeId instance from the name and parentNodeId specified.
Parse(String) Converts a node identifier string to a OpcNodeId instance.
Resolve(IOpcNamespaceResolver) Resolves this node identifier to a new node identifier its Namespace might be known in the context of the resolver object specified.
ToString Returns a string representing the node identifier.
ToString(OpcNodeIdFormat) Returns a string representing the node identifier in the format specified.
TryParse(String, OpcNodeId@) Determines whether a string is a valid node identifier.
UriIdentifier(OpcNodeId) Retrieves the Value of the nodeId as an Uri.
WithPath(OpcName) Defines a new OpcNodeId using the Value, Namespace and Path of this OpcNodeId by combining this Path with the pathElements specified.
WithPath(OpcNamePath) Defines a new OpcNodeId using the Value, Namespace and Path of this OpcNodeId by combining this Path with the path specified.
Name Description
op_Equality(OpcNodeId, OpcNodeId) Returns a value indicating whether two instance of OpcNodeId are equal.
op_Explicit(Ua.ExpandedNodeId) Converts a OpcNodeId to an ExpandedNodeId object.
op_Explicit(Ua.NodeId) Converts a OpcNodeId to an NodeId object.
op_GreaterThan(OpcNodeId, OpcNodeId) Determines whether the first specified OpcNodeId object is greater than the second specified OpcNodeId object.
op_GreaterThanOrEqual(OpcNodeId, OpcNodeId) Determines whether the first specified OpcNodeId object is greater than or equal to the second specified OpcNodeId object.
op_Implicit(ExpandedNodeId)~Opc.UaFx.OpcNodeId) Converts a ExpandedNodeId to an OpcNodeId object.
op_Implicit(UaFx.OpcNodeId) Converts a Int32 to an OpcNodeId object.
op_Implicit(NodeId)~Opc.UaFx.OpcNodeId) Converts a NodeId to an OpcNodeId object.
op_Implicit(UaFx.OpcNodeId) Converts a String to an OpcNodeId object.
op_Inequality(OpcNodeId, OpcNodeId) Returns a value indicating whether two instances of OpcNodeId are not equal.
op_LessThan(OpcNodeId, OpcNodeId) Determines whether the first specified OpcNodeId object is less than the second specified OpcNodeId object.
op_LessThanOrEqual(OpcNodeId, OpcNodeId) Determines whether the first specified OpcNodeId object is less than or equal to the second OpcNodeId object.