FrameIT
|
IEqualityComparer<T> for KeyValuePair<TKey, TValue>. More...
Public Member Functions | |
KeyValueComparer (IEqualityComparer< TKey > keyComparer=null, IEqualityComparer< TValue > valueComparer=null) | |
Initialize by specifying IEqualityComparer<T>s for key and value. More... | |
bool | Equals (KeyValuePair< TKey, TValue > x, KeyValuePair< TKey, TValue > y) |
Equality. More... | |
int | GetHashCode (KeyValuePair< TKey, TValue > obj) |
Hash code. More... | |
Static Public Member Functions | |
static KeyValueComparer< TKey, TValue > | TValue () |
Properties | |
static KeyValueComparer< TKey, TValue > | Default = new KeyValueComparer<TKey [get] |
Gets the singleton. More... | |
readonly IEqualityComparer< TKey > | _keyComparer |
Private Attributes | |
readonly IEqualityComparer< TValue > | _valueComparer |
IEqualityComparer<T> for KeyValuePair<TKey, TValue>.
REST_JSON_API.KeyValueComparer< TKey, TValue >.KeyValueComparer | ( | IEqualityComparer< TKey > | keyComparer = null , |
IEqualityComparer< TValue > | valueComparer = null |
||
) |
Initialize by specifying IEqualityComparer<T>s for key and value.
bool REST_JSON_API.KeyValueComparer< TKey, TValue >.Equals | ( | KeyValuePair< TKey, TValue > | x, |
KeyValuePair< TKey, TValue > | y | ||
) |
Equality.
int REST_JSON_API.KeyValueComparer< TKey, TValue >.GetHashCode | ( | KeyValuePair< TKey, TValue > | obj | ) |
Hash code.
|
static |
|
private |
|
private |
|
staticget |
Gets the singleton.