|AATreeTKey, TValue Class|
public class AATree<TKey, TValue>
Public Class AATree(Of TKey, TValue)
generic<typename TKey, typename TValue> public ref class AATree
type AATree<'TKey, 'TValue> = class end
Thetype exposes the following members.
Initializes an instance of AATree class.
Initializes an instance of AATree class with specified comparer.
Gets the number of elements present in the AATree.
Gets or sets the default value for TValue type. This DefaultValue is returned from indexer or TryGetValue methods when the key is not found in the AATree.
Gets or sets the value for the specified key. Get Method, if the key is found then the associated value will be returned, else DefaultValue is returned. Set Method, if the key is found then associated value is replaced with the specified value, else Add method will be called to add key and value.
Tries to add specified key and value to the AATree. If the key is already present then this method returns without adding.
Verifies whether the specified key is present in the tree or not.
Determines whether the specified object is equal to the current object.(Inherited from Object.)
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)
Serves as the default hash function.(Inherited from Object.)
Gets the Type of the current instance.(Inherited from Object.)
Gets Key and its associated value using InOrder traversal.
Creates a shallow copy of the current Object.(Inherited from Object.)
Gets Key and its associated value using PostOrder traversal.
Gets Key and its associated value using PreOrder traversal.
Tries to remove specified key and associated value from the AATree.
Returns a string that represents the current object.(Inherited from Object.)
Searches for the specified key in the AATree. If found returns the associated value in value out param, else this param contains DefaultValue.