NodeDictionaryBaseTNode Class

CVB.Net Documentation
Base class for all GevServer node dictionaries.
Inheritance Hierarchy

SystemObject
  Stemmer.Cvb.GevServerNodeDictionaryBaseTNode
    Stemmer.Cvb.GevServerNodeDictionaryTNode
    Stemmer.Cvb.GevServerNodeMap

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

public abstract class NodeDictionaryBase<TNode> : IDictionary<string, TNode>, 
	ICollection<KeyValuePair<string, TNode>>, IEnumerable<KeyValuePair<string, TNode>>, 
	IEnumerable, IDisposable
where TNode : Node

Type Parameters

TNode

The NodeDictionaryBaseTNode type exposes the following members.

Constructors

  NameDescription
Protected methodNodeDictionaryBaseTNode
Initializes a new instance of the NodeDictionaryBaseTNode class
Top
Properties

  NameDescription
Public propertyCount
Gets the number of TNodes in this dictionary.
Public propertyIsDisposed
Gets whether this dictionary has been disposed.
Public propertyIsReadOnly
Gets whether this dictionary is read only.
Public propertyItem
Indexer of this dictionary to get/add TNode objects.
Public propertyKeys
Gets the keys for all nodes.
Protected propertyNodes
Gets the dictionary holding all node objects.
Public propertyValues
Gets all the TNodes in this dictionary.
Top
Methods

  NameDescription
Protected methodAddNode
Adds a new TNodevalue associated to the given key.
Public methodContainsKey
Gets whether this dictionaries contains the given key.
Public methodDispose
Disposes of this dictionary and all its nodes.
Protected methodDispose(Boolean)
Dispose implementation.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Finalizer
(Overrides ObjectFinalize.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Protected methodGetNode
Actual implementation for getting nodes.
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
Removes the node identified by the given key.
Protected methodRemoveNode
Removes the node at the given key.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Protected methodTryGetNode
Tries to get the TNodevalue with the given key.
Top
Explicit Interface Implementations

  NameDescription
Explicit interface implementationPrivate methodICollectionKeyValuePairString, TNodeAdd
Explicit interface implementationPrivate methodIDictionaryString, TNodeAdd
Explicit interface implementationPrivate methodICollectionKeyValuePairString, TNodeClear
Explicit interface implementationPrivate methodICollectionKeyValuePairString, TNodeContains
Explicit interface implementationPrivate methodICollectionKeyValuePairString, TNodeCopyTo
Explicit interface implementationPrivate methodIEnumerableKeyValuePairString, TNodeGetEnumerator
Returns an enumerator that iterates through the collection.
Explicit interface implementationPrivate methodIEnumerableGetEnumerator
Returns an enumerator that iterates through a collection.
Explicit interface implementationPrivate methodICollectionKeyValuePairString, TNodeRemove
Explicit interface implementationPrivate methodIDictionaryString, TNodeTryGetValue
Gets the value associated with the specified key.
Top
See Also

Reference