NodeMap Class

CVB.Net Documentation
GevServerNodeMap.
Inheritance Hierarchy

SystemObject
  Stemmer.Cvb.GevServerNodeDictionaryBaseNode
    Stemmer.Cvb.GevServerNodeMap

Namespace:  Stemmer.Cvb.GevServer
Assembly:  Stemmer.Cvb.GevServer (in Stemmer.Cvb.GevServer.dll) Version: 14.0.0.0
Syntax

public class NodeMap : NodeDictionaryBase<Node>, 
	IConfigurableNodeMap, INodeMap, IDictionary<string, INode>, 
	ICollection<KeyValuePair<string, INode>>, IEnumerable<KeyValuePair<string, INode>>, 
	IEnumerable, IDictionary<string, IConfigurableNode>, ICollection<KeyValuePair<string, IConfigurableNode>>, 
	IEnumerable<KeyValuePair<string, IConfigurableNode>>

The NodeMap type exposes the following members.

Properties

  NameDescription
Public propertyCount
Gets the number of TNodes in this dictionary.
(Inherited from NodeDictionaryBaseTNode.)
Public propertyIsDisposed
Gets whether this dictionary has been disposed.
(Inherited from NodeDictionaryBaseTNode.)
Public propertyIsReadOnly
Gets whether this dictionary is read only.
(Overrides NodeDictionaryBaseTNodeIsReadOnly.)
Public propertyItem
Indexer of this dictionary to get/add TNode objects.
(Inherited from NodeDictionaryBaseTNode.)
Public propertyKeys
Gets the keys for all nodes.
(Inherited from NodeDictionaryBaseTNode.)
Public propertyModelName
Gets the model name of the Server.
Public propertyModuleName
Gets this NodeMaps module name.
Protected propertyNodes
Gets the dictionary holding all node objects.
(Inherited from NodeDictionaryBaseTNode.)
Public propertyServer
Gets the GevServer object this node map belongs to.
Public propertyTransportLayerNamespace
Gets this NodeMaps transport layer namespace.
Public propertyValues
Gets all the TNodes in this dictionary.
(Inherited from NodeDictionaryBaseTNode.)
Public propertyVendorName
Gets the device vendor name of the Server.
Public propertyXmlFileSchemaVersion
Gets the GenICam GenApi schema version this Server creates.
Public propertyXmlFileVersion
Gets or sets the version of this server's GenApi XML description.
Top
Methods

  NameDescription
Public methodAdd
Adds the given node to this NodeMap.
Protected methodAddNode
Adds the given value to this NodeMap.
(Overrides NodeDictionaryBaseTNodeAddNode(String, TNode).)
Public methodContainsKey
Gets whether this dictionaries contains the given key.
(Inherited from NodeDictionaryBaseTNode.)
Public methodDispose
Disposes of this dictionary and all its nodes.
(Inherited from NodeDictionaryBaseTNode.)
Protected methodDispose(Boolean)
Disposes of all Nodes if disposing.
(Overrides NodeDictionaryBaseTNodeDispose(Boolean).)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Finalizer
(Inherited from NodeDictionaryBaseTNode.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Protected methodGetNode
Actual implementation for getting nodes.
(Inherited from NodeDictionaryBaseTNode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRemove(String)
Removes the node identified by the given key.
(Inherited from NodeDictionaryBaseTNode.)
Public methodRemove(Node)
Removes the node from this NodeMap.
Protected methodRemoveNode
Removes a Node from this NodeMap by its key.
(Overrides NodeDictionaryBaseTNodeRemoveNode(String).)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Protected methodTryGetNode
Tries to get the TNodevalue with the given key.
(Inherited from NodeDictionaryBaseTNode.)
Public methodTryGetValueTNode
Tries to get the node with the given name.
Top
Explicit Interface Implementations

  NameDescription
Explicit interface implementationPrivate methodICollectionKeyValuePairString, TNodeAdd(KeyValuePairString, TNode) (Inherited from NodeDictionaryBaseTNode.)
Explicit interface implementationPrivate methodICollectionKeyValuePairString, INodeAdd(KeyValuePairString, INode)
Explicit interface implementationPrivate methodICollectionKeyValuePairString, IConfigurableNodeAdd(KeyValuePairString, IConfigurableNode)
Explicit interface implementationPrivate methodIDictionaryString, TNodeAdd(String, TNode) (Inherited from NodeDictionaryBaseTNode.)
Explicit interface implementationPrivate methodIDictionaryString, INodeAdd(String, INode)
Explicit interface implementationPrivate methodIDictionaryString, IConfigurableNodeAdd(String, IConfigurableNode)
Explicit interface implementationPrivate methodICollectionKeyValuePairString, TNodeClear (Inherited from NodeDictionaryBaseTNode.)
Explicit interface implementationPrivate methodICollectionKeyValuePairString, INodeClear
Explicit interface implementationPrivate methodICollectionKeyValuePairString, IConfigurableNodeClear
Explicit interface implementationPrivate methodICollectionKeyValuePairString, TNodeContains(KeyValuePairString, TNode) (Inherited from NodeDictionaryBaseTNode.)
Explicit interface implementationPrivate methodICollectionKeyValuePairString, INodeContains(KeyValuePairString, INode)
Explicit interface implementationPrivate methodICollectionKeyValuePairString, IConfigurableNodeContains(KeyValuePairString, IConfigurableNode)
Explicit interface implementationPrivate methodICollectionKeyValuePairString, TNodeCopyTo(KeyValuePairString, TNode, Int32) (Inherited from NodeDictionaryBaseTNode.)
Explicit interface implementationPrivate methodICollectionKeyValuePairString, INodeCopyTo(KeyValuePairString, INode, Int32)
Explicit interface implementationPrivate methodICollectionKeyValuePairString, IConfigurableNodeCopyTo(KeyValuePairString, IConfigurableNode, Int32)
Explicit interface implementationPrivate methodIEnumerableKeyValuePairString, TNodeGetEnumerator
Returns an enumerator that iterates through the collection.
(Inherited from NodeDictionaryBaseTNode.)
Explicit interface implementationPrivate methodIEnumerableKeyValuePairString, INodeGetEnumerator
Returns an enumerator that iterates through the collection.
Explicit interface implementationPrivate methodIEnumerableKeyValuePairString, IConfigurableNodeGetEnumerator
Returns an enumerator that iterates through the collection.
Explicit interface implementationPrivate methodIEnumerableGetEnumerator
Returns an enumerator that iterates through a collection.
Explicit interface implementationPrivate propertyICollectionKeyValuePairString, INodeIsReadOnly
Explicit interface implementationPrivate propertyICollectionKeyValuePairString, IConfigurableNodeIsReadOnly
Explicit interface implementationPrivate propertyIDictionaryString, INodeItemString
Gets or sets the element with the specified key.
Explicit interface implementationPrivate propertyIDictionaryString, IConfigurableNodeItemString
Gets or sets the element with the specified key.
Explicit interface implementationPrivate methodICollectionKeyValuePairString, TNodeRemove(KeyValuePairString, TNode) (Inherited from NodeDictionaryBaseTNode.)
Explicit interface implementationPrivate methodICollectionKeyValuePairString, INodeRemove(KeyValuePairString, INode)
Explicit interface implementationPrivate methodICollectionKeyValuePairString, IConfigurableNodeRemove(KeyValuePairString, IConfigurableNode)
Explicit interface implementationPrivate methodIDictionaryString, TNodeTryGetValue(String, TNode)
Gets the value associated with the specified key.
(Inherited from NodeDictionaryBaseTNode.)
Explicit interface implementationPrivate methodIDictionaryString, INodeTryGetValue(String, INode)
Gets the value associated with the specified key.
Explicit interface implementationPrivate methodIDictionaryString, IConfigurableNodeTryGetValue(String, IConfigurableNode)
Gets the value associated with the specified key.
Explicit interface implementationPrivate propertyIDictionaryString, INodeValues
Explicit interface implementationPrivate propertyIDictionaryString, IConfigurableNodeValues
Explicit interface implementationPrivate methodIConfigurableNodeMapAdd
Adds the given node to this NodeMap.
Explicit interface implementationPrivate propertyIConfigurableNodeMapItem
Indexer to retrieve or add a node with the given name from/to this node map.
Explicit interface implementationPrivate methodIConfigurableNodeMapRemove
Removes the node from this NodeMap.
Explicit interface implementationPrivate propertyINodeMapItem
Indexer to retrieve a node with the given name from this node map.
Top
See Also

Reference