KeyValueMethodsTKey, TValue Class

Allows combined operations on key/value methods. If a substantial amount of copying is occuring, overriding this method to support the specific copy can make things faster.

Definition

Namespace: SnapDB.Snap.Tree
Assembly: SnapDB (in SnapDB.dll) Version: 1.0.102.0 -- Release Build+29075351d0e5aa4dea46a5c520805222f672dc2e
public class KeyValueMethods<TKey, TValue> : KeyValueMethods
where TKey : new(), SnapTypeBase<TKey>
where TValue : new(), SnapTypeBase<TValue>
Inheritance
Object    KeyValueMethods    KeyValueMethodsTKey, TValue

Type Parameters

TKey
The key to be operated on.
TValue
The value associated with the key to be operated on.

Constructors

KeyValueMethodsTKey, TValueInitializes a new instance of the KeyValueMethodsTKey, TValue class

Properties

KeyType The type of the key.
(Overrides KeyValueMethodsKeyType)
ValueType The type of the value.
(Overrides KeyValueMethodsValueType)

Methods

Copy Copies the source values to the destination.
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also