Represents a node id.
More...
Inherits IComparable, IFormattable, and ICloneable.
|
| NodeId (uint id) |
| Creates a node id.
|
|
| NodeId (uint id, ushort namespaceIndex) |
| Creates a node id.
|
|
| NodeId (string id, ushort namespaceIndex) |
| Creates a node id.
|
|
| NodeId (Guid id, ushort namespaceIndex) |
| Creates a node id.
|
|
| NodeId (byte[] id, ushort namespaceIndex) |
| Creates a node id.
|
|
| NodeId (IdType idType, object id, ushort namespaceIndex) |
| Creates a node id.
|
|
object | Clone () |
| Creates a deep copy of the object.
|
|
override bool | Equals (object obj) |
| Returns true if the object is equal to the instance.
|
|
override int | GetHashCode () |
| Returns a hash code for the instance.
|
|
int | CompareTo (object obj) |
| Compares the instance to another object.
|
|
override string | ToString () |
| Formats the object as a string.
|
|
string | ToString (string format, IFormatProvider formatProvider) |
| Formats the object as a string.
|
|
string | Format () |
| Formats a node id as a string.
|
|
void | Format (StringBuilder buffer) |
| Formats the node ids as string and adds it to the buffer.
|
|
UnifiedAutomation.UaBase.NodeId.NodeId |
( |
uint |
id | ) |
|
UnifiedAutomation.UaBase.NodeId.NodeId |
( |
uint |
id, |
|
|
ushort |
namespaceIndex |
|
) |
| |
UnifiedAutomation.UaBase.NodeId.NodeId |
( |
string |
id, |
|
|
ushort |
namespaceIndex |
|
) |
| |
UnifiedAutomation.UaBase.NodeId.NodeId |
( |
Guid |
id, |
|
|
ushort |
namespaceIndex |
|
) |
| |
UnifiedAutomation.UaBase.NodeId.NodeId |
( |
byte[] |
id, |
|
|
ushort |
namespaceIndex |
|
) |
| |
UnifiedAutomation.UaBase.NodeId.NodeId |
( |
IdType |
idType, |
|
|
object |
id, |
|
|
ushort |
namespaceIndex |
|
) |
| |
object UnifiedAutomation.UaBase.NodeId.Clone |
( |
| ) |
|
Creates a deep copy of the object.
int UnifiedAutomation.UaBase.NodeId.CompareTo |
( |
object |
obj | ) |
|
Compares the instance to another object.
- Parameters
-
obj | The object to compare to this object |
override bool UnifiedAutomation.UaBase.NodeId.Equals |
( |
object |
obj | ) |
|
Returns true if the object is equal to the instance.
string UnifiedAutomation.UaBase.NodeId.Format |
( |
| ) |
|
Formats a node id as a string.
void UnifiedAutomation.UaBase.NodeId.Format |
( |
StringBuilder |
buffer | ) |
|
Formats the node ids as string and adds it to the buffer.
static void UnifiedAutomation.UaBase.NodeId.Format |
( |
StringBuilder |
buffer, |
|
|
object |
identifier, |
|
|
IdType |
identifierType, |
|
|
ushort |
namespaceIndex |
|
) |
| |
|
static |
Formats the node ids as string and adds it to the buffer.
override int UnifiedAutomation.UaBase.NodeId.GetHashCode |
( |
| ) |
|
Returns a hash code for the instance.
static bool UnifiedAutomation.UaBase.NodeId.IsNull |
( |
NodeId |
nodeId | ) |
|
|
static |
Returns true if the node id is a NULL node id.
- Parameters
-
- Returns
true
if the specified node id is null; otherwise, false
.
static bool UnifiedAutomation.UaBase.NodeId.IsNull |
( |
ExpandedNodeId |
nodeId | ) |
|
|
static |
Returns true if the node id is a NULL node id.
- Parameters
-
- Returns
true
if the specified node id is null; otherwise, false
.
Converts a node id to an expanded node id.
- Parameters
-
- Returns
- The result of the conversion.
static UnifiedAutomation.UaBase.NodeId.operator NodeId |
( |
uint |
id | ) |
|
|
explicitstatic |
Converts a uint to a Nodeid.
- Parameters
-
- Returns
- The result of the conversion.
Converts an expanded node id to a node id.
- Parameters
-
- Returns
- The result of the conversion.
static bool UnifiedAutomation.UaBase.NodeId.operator!= |
( |
NodeId |
node1, |
|
|
NodeId |
node2 |
|
) |
| |
|
static |
Implements the operator !=.
- Parameters
-
node1 | The node1. |
node2 | The node2. |
- Returns
- The result of the operator.
static bool UnifiedAutomation.UaBase.NodeId.operator== |
( |
NodeId |
node1, |
|
|
NodeId |
node2 |
|
) |
| |
|
static |
Implements the operator ==.
- Parameters
-
node1 | The node1. |
node2 | The node2. |
- Returns
- The result of the operator.
static NodeId UnifiedAutomation.UaBase.NodeId.Parse |
( |
string |
text | ) |
|
|
static |
Parses the specified text and returns a node id.
Parses a node id string, translates any namespace indexes and returns the result.
Converts the NodeId to an absolute node id.
- Parameters
-
nodeId | The node id. |
namespaceUris | The namespace uris. |
- Returns
override string UnifiedAutomation.UaBase.NodeId.ToString |
( |
| ) |
|
Formats the object as a string.
string UnifiedAutomation.UaBase.NodeId.ToString |
( |
string |
format, |
|
|
IFormatProvider |
formatProvider |
|
) |
| |
Formats the object as a string.
readonly NodeId UnifiedAutomation.UaBase.NodeId.Null = new NodeId() |
|
static |
A constant representing a NULL NodeId.
object UnifiedAutomation.UaBase.NodeId.Identifier |
|
getset |
IdType UnifiedAutomation.UaBase.NodeId.IdType |
|
getset |
ushort UnifiedAutomation.UaBase.NodeId.NamespaceIndex |
|
getset |
The index of the namespace uri.
The documentation for this class was generated from the following file:
- C:/work/uasdknet/src/UaBase/BuiltIn/NodeId.cs