- HashableArr <HashA, A>
- HashableArr <A>
- HashableArray <HashA, A>
- HashableArray <A>
- HashableBigInt
- HashableBool
- HashableChar
- HashableCharOrdinalIgnoreCase
- HashableCompositions <A>
- HashableDateTime
- HashableDecimal
- HashableDefault <A>
- HashableDouble
- HashableEdit <EqA, A>
- HashableEither <HashableL, HashableR, L, R>
- HashableEither <L, R>
- HashableEnumerable <HashA, A>
- HashableEnumerable <A>
- HashableException
- HashableFloat
- HashableGuid
- HashableHashSet <HashA, A>
- HashableHashSet <A>
- HashableIdentity <A>
- HashableInt
- HashableIterable <HashA, A>
- HashableIterable <A>
- HashableLong
- HashableLst <HashA, A>
- HashableLst <A>
- HashableMap <K, V>
- HashableMap <OrdK, K, V>
- HashableOption <A>
- HashableOptional <HashA, OptionA, OA, A>
- HashableOptional <OptionA, OA, A>
- HashablePair <HashA, HashB, A, B>
- HashablePatch <EqA, A>
- HashableQue <HashA, A>
- HashableQue <A>
- HashableRecord <A>
- HashableSeq <HashA, A>
- HashableSeq <A>
- HashableSet <HashA, A>
- HashableSet <A>
- HashableShort
- HashableStck <HashA, A>
- HashableStck <A>
- HashableString
- HashableStringInvariantCulture
- HashableStringInvariantCultureIgnoreCase
- HashableStringOrdinalIgnoreCase
- HashableStringOrdinal
- HashableStringCurrentCultureIgnoreCase
- HashableStringCurrentCulture
- HashableTask <A>
- HashableTuple <HashA, HashB, A, B>
- HashableTypeInfo
struct HashableArr <HashA, A> Source #
Array hash
method int GetHashCode (Arr<A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableArr <A> Source #
Array hash
method int GetHashCode (Arr<A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableArray <HashA, A> Source #
Array hash
method int GetHashCode (A[] x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableArray <A> Source #
Array hash
method int GetHashCode (A[] x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableBigInt Source #
bigint hash
method int GetHashCode (bigint x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableBool Source #
Boolean hash
method int GetHashCode (bool x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableChar Source #
Char hash
method int GetHashCode (char x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableCharOrdinalIgnoreCase Source #
Char hash (ordinal, ignore case)
method int GetHashCode (char x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableCompositions <A> Source #
method int GetHashCode (Compositions<A> x) Source #
struct HashableDateTime Source #
DateTime hash
method int GetHashCode (DateTime x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableDecimal Source #
Floating point hash
method int GetHashCode (decimal x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableDefault <A> Source #
Finds an appropriate Hashable from the loaded assemblies, if one can't be found then it falls back to the standard .NET Object.GetHashCode() method to provide a hash-code.
method int GetHashCode (A x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableDouble Source #
Floating point hash
method int GetHashCode (double x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableEdit <EqA, A> Source #
Hash for Patch
Edit
method int GetHashCode (Edit<EqA, A> x) Source #
struct HashableEither <HashableL, HashableR, L, R> Source #
Either type hashing
method int GetHashCode (Either<L, R> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableEither <L, R> Source #
Either type hashing
method int GetHashCode (Either<L, R> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableEnumerable <HashA, A> Source #
Enumerable hashing
method int GetHashCode (IEnumerable<A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableEnumerable <A> Source #
Enumerable hashing
method int GetHashCode (IEnumerable<A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableFloat Source #
Floating point hash
method int GetHashCode (float x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableGuid Source #
Guid hash
method int GetHashCode (Guid x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableHashSet <HashA, A> Source #
HashSet hash
method int GetHashCode (HashSet<A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableHashSet <A> Source #
HashSet hash
method int GetHashCode (HashSet<A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableIdentity <A> Source #
Identity hashing
method int GetHashCode (Identity<A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableInt Source #
Integer hash
method int GetHashCode (int x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableIterable <HashA, A> Source #
Iterable hashing
method int GetHashCode (Iterable<A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableIterable <A> Source #
Iterable hashing
method int GetHashCode (Iterable<A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableLong Source #
Integer hash
method int GetHashCode (long x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableLst <HashA, A> Source #
Lst hash
method int GetHashCode (Lst<A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableLst <A> Source #
Lst hash
method int GetHashCode (Lst<A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableMap <K, V> Source #
method int GetHashCode (Map<K, V> x) Source #
Get the hash-code of the provided value
returns | Hash code of |
struct HashableMap <OrdK, K, V> Source #
method int GetHashCode (Map<OrdK, K, V> x) Source #
Get the hash-code of the provided value
returns | Hash code of |
struct HashableOption <A> Source #
Option type equality
method int GetHashCode (Option<A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableOptional <HashA, OptionA, OA, A> Source #
Hash of any type in the Optional trait
method int GetHashCode (OA x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableOptional <OptionA, OA, A> Source #
Hash of any type in the Optional trait
method int GetHashCode (OA x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashablePair <HashA, HashB, A, B> Source #
method int GetHashCode ((A, B) pair) Source #
struct HashablePatch <EqA, A> Source #
Hash for Patch
method int GetHashCode (Patch<EqA, A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableQue <HashA, A> Source #
Queue hashing
method int GetHashCode (Que<A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableQue <A> Source #
Queue hashing
method int GetHashCode (Que<A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableRecord <A> Source #
Hash for all record types
type | A | Record type |
method int GetHashCode (A x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableSeq <HashA, A> Source #
Seq hashing
method int GetHashCode (Seq<A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableSeq <A> Source #
Seq hashing
method int GetHashCode (Seq<A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableSet <HashA, A> Source #
Set
method int GetHashCode (Set<A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableSet <A> Source #
Set
method int GetHashCode (Set<A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableShort Source #
Integer hashing
method int GetHashCode (short x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableStck <HashA, A> Source #
Stack hashing
method int GetHashCode (Stck<A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableStck <A> Source #
Stack hashing
method int GetHashCode (Stck<A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableString Source #
String hashing
method int GetHashCode (string x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableStringInvariantCulture Source #
String hashing (invariant culture)
method int GetHashCode (string x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableStringInvariantCultureIgnoreCase Source #
String hashing (invariant culture, ignore case)
method int GetHashCode (string x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableStringOrdinalIgnoreCase Source #
String equality (ordinal, ignore case)
method int GetHashCode (string x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableStringOrdinal Source #
String equality (ordinal)
method int GetHashCode (string x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableStringCurrentCultureIgnoreCase Source #
String equality (current culture, ignore case)
method int GetHashCode (string x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableStringCurrentCulture Source #
String equality (current culture)
method int GetHashCode (string x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableTask <A> Source #
method int GetHashCode (Task<A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableTuple <HashA, HashB, A, B> Source #
method int GetHashCode ((A, B) pair) Source #
struct HashableTypeInfo Source #
method int GetHashCode (TypeInfo x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |