An INodeMap that can be configured.
More...
Inherits INodeMap.
Inherited by NodeMap.
|
| new IConfigurableNode | this[string name] [get, set] |
| | Indexer to retrieve or add a node with the given name from/to this node map.
|
| |
|
new GenApiVersion | XmlFileVersion [get, set] |
| | Gets or sets the XML version.
|
| |
|
string | ModuleName [get] |
| | Gets the GenTL module name this node map refers to.
|
| |
| string | VendorName [get] |
| | Gets the name of the vendor who created the XML description.
|
| |
| string | ModelName [get] |
| | Gets the name of the model that the XML description is for.
|
| |
|
string | TransportLayerNamespace [get] |
| | Gets the transport layer type of the device.
|
| |
|
GenApiVersion | XmlFileSchemaVersion [get] |
| | Gets the XML schema version.
|
| |
An INodeMap that can be configured.
◆ Add()
Adds the given node to this NodeMap.
The key will be the full node .Node.Name.
- Parameters
-
◆ Remove()
Removes the node from this NodeMap.
- Parameters
-
- Returns
true if node has been removed; false if not present in this NodeMap.
◆ this[string name]
Indexer to retrieve or add a node with the given name from/to this node map.
- Parameters
-
| name | Name with or without the namespace prefix. |
- Returns
- GenApi.Node instance.
- Exceptions
-
| ArgumentNullException | Thrown if name is null. |
| KeyNotFoundException | Thrown if name does not exist in this collection when getting a node. |
Implements INodeMap.