- EqArr <EqA, A>
- Inst = default(EqArr<EqA, A>)
- Equals (Arr<A> x, Arr<A> y)
- GetHashCode (Arr<A> x)
- EqualsAsync (Arr<A> x, Arr<A> y)
- GetHashCodeAsync (Arr<A> x)
- EqArr <A>
- Inst = default(EqArr<A>)
- Equals (Arr<A> x, Arr<A> y)
- GetHashCode (Arr<A> x)
- EqualsAsync (Arr<A> x, Arr<A> y)
- GetHashCodeAsync (Arr<A> x)
- EqArray <EqA, A>
- Inst = default(EqArray<EqA, A>)
- Equals (A[] x, A[] y)
- GetHashCode (A[] x)
- EqualsAsync (A[] x, A[] y)
- GetHashCodeAsync (A[] x)
- EqArray <A>
- Inst = default(EqArray<A>)
- Equals (A[] x, A[] y)
- GetHashCode (A[] x)
- EqualsAsync (A[] x, A[] y)
- GetHashCodeAsync (A[] x)
- EqBigInt
- Inst = default(EqBigInt)
- Equals (bigint a, bigint b)
- GetHashCode (bigint x)
- EqualsAsync (bigint x, bigint y)
- GetHashCodeAsync (bigint x)
- EqBool
- Inst = default(EqBool)
- Equals (bool a, bool b)
- GetHashCode (bool x)
- EqualsAsync (bool x, bool y)
- GetHashCodeAsync (bool x)
- EqChar
- Inst = default(EqChar)
- Equals (char a, char b)
- GetHashCode (char x)
- EqualsAsync (char x, char y)
- GetHashCodeAsync (char x)
- EqCharOrdinalIgnoreCase
- Inst = default(EqCharOrdinalIgnoreCase)
- Equals (char a, char b)
- GetHashCode (char x)
- EqualsAsync (char x, char y)
- GetHashCodeAsync (char x)
- EqChoice <EQA, EQB, CHOICE, CH, A, B>
- Inst = default(EqChoice<EQA, EQB, CHOICE, CH, A, B>)
- Equals (CH x, CH y)
- GetHashCode (CH x)
- EqualsAsync (CH x, CH y)
- GetHashCodeAsync (CH x)
- EqChoice <EQB, CHOICE, CH, A, B>
- Inst = default(EqChoice<EQB, CHOICE, CH, A, B>)
- Equals (CH x, CH y)
- GetHashCode (CH x)
- GetHashCodeAsync (CH x)
- EqualsAsync (CH x, CH y)
- EqChoice <CHOICE, CH, A, B>
- Inst = default(EqChoice<CHOICE, CH, A, B>)
- Equals (CH x, CH y)
- GetHashCode (CH x)
- EqualsAsync (CH x, CH y)
- GetHashCodeAsync (CH x)
- EqChoiceUnsafe <EQA, EQB, CHOICE, CH, A, B>
- Inst = default(EqChoiceUnsafe<EQA, EQB, CHOICE, CH, A, B>)
- Equals (CH x, CH y)
- GetHashCode (CH x)
- EqualsAsync (CH x, CH y)
- GetHashCodeAsync (CH x)
- EqChoiceUnsafe <EQB, CHOICE, CH, A, B>
- Inst = default(EqChoiceUnsafe<EQB, CHOICE, CH, A, B>)
- Equals (CH x, CH y)
- GetHashCode (CH x)
- EqualsAsync (CH x, CH y)
- GetHashCodeAsync (CH x)
- EqChoiceUnsafe <CHOICE, CH, A, B>
- Inst = default(EqChoiceUnsafe<CHOICE, CH, A, B>)
- Equals (CH x, CH y)
- GetHashCode (CH x)
- EqualsAsync (CH x, CH y)
- GetHashCodeAsync (CH x)
- EqCompositions <A>
- Equals (Compositions<A> x, Compositions<A> y)
- GetHashCode (Compositions<A> x)
- EqualsAsync (Compositions<A> x, Compositions<A> y)
- GetHashCodeAsync (Compositions<A> x)
- EqDateTime
- Inst = default(EqDateTime)
- Equals (DateTime a, DateTime b)
- GetHashCode (DateTime x)
- EqualsAsync (DateTime x, DateTime y)
- GetHashCodeAsync (DateTime x)
- EqDecimal
- Inst = default(EqDecimal)
- Equals (decimal a, decimal b)
- GetHashCode (decimal x)
- EqualsAsync (decimal x, decimal y)
- GetHashCodeAsync (decimal x)
- EqDefault <A>
- Inst = default(EqDefault<A>)
- Equals (A a, A b)
- GetHashCode (A x)
- EqualsAsync (A x, A y)
- GetHashCodeAsync (A x)
- EqDefault <A, B>
- EqDouble
- Inst = default(EqDouble)
- Equals (double a, double b)
- GetHashCode (double x)
- EqualsAsync (double x, double y)
- GetHashCodeAsync (double x)
- EqEdit <EqA, A>
- Equals (Edit<EqA, A> x, Edit<EqA, A> y)
- GetHashCode (Edit<EqA, A> x)
- EqualsAsync (Edit<EqA, A> x, Edit<EqA, A> y)
- GetHashCodeAsync (Edit<EqA, A> x)
- EqEither <EqL, EqR, L, R>
- Equals (Either<L, R> x, Either<L, R> y)
- GetHashCode (Either<L, R> x)
- GetHashCodeAsync (Either<L, R> x)
- EqualsAsync (Either<L, R> x, Either<L, R> y)
- EqEither <L, R>
- Equals (Either<L, R> x, Either<L, R> y)
- GetHashCode (Either<L, R> x)
- GetHashCodeAsync (Either<L, R> x)
- EqualsAsync (Either<L, R> x, Either<L, R> y)
- EqEitherUnsafe <EqL, EqR, L, R>
- Equals (EitherUnsafe<L, R> x, EitherUnsafe<L, R> y)
- GetHashCode (EitherUnsafe<L, R> x)
- GetHashCodeAsync (EitherUnsafe<L, R> x)
- EqualsAsync (EitherUnsafe<L, R> x, EitherUnsafe<L, R> y)
- EqEitherUnsafe <L, R>
- Equals (EitherUnsafe<L, R> x, EitherUnsafe<L, R> y)
- GetHashCode (EitherUnsafe<L, R> x)
- GetHashCodeAsync (EitherUnsafe<L, R> x)
- EqualsAsync (EitherUnsafe<L, R> x, EitherUnsafe<L, R> y)
- EqEnumerable <EQ, A>
- Inst = default(EqEnumerable<EQ, A>)
- Equals (IEnumerable<A> x, IEnumerable<A> y)
- GetHashCode (IEnumerable<A> x)
- EqualsAsync (IEnumerable<A> x, IEnumerable<A> y)
- GetHashCodeAsync (IEnumerable<A> x)
- EqEnumerable <A>
- Inst = default(EqEnumerable<A>)
- Equals (IEnumerable<A> x, IEnumerable<A> y)
- GetHashCode (IEnumerable<A> x)
- EqualsAsync (IEnumerable<A> x, IEnumerable<A> y)
- GetHashCodeAsync (IEnumerable<A> x)
- EqException
- GetHashCode (Exception x)
- Equals (Exception x, Exception y)
- EqualsAsync (Exception x, Exception y)
- GetHashCodeAsync (Exception x)
- EqFloat
- Inst = default(EqFloat)
- Equals (float a, float b)
- GetHashCode (float x)
- EqualsAsync (float x, float y)
- GetHashCodeAsync (float x)
- EqGuid
- Inst = default(EqGuid)
- Equals (Guid a, Guid b)
- GetHashCode (Guid x)
- EqualsAsync (Guid x, Guid y)
- GetHashCodeAsync (Guid x)
- EqHashSet <EQ, A>
- Inst = default(EqHashSet<EQ, A>)
- Equals (HashSet<A> x, HashSet<A> y)
- GetHashCode (HashSet<A> x)
- EqualsAsync (HashSet<A> x, HashSet<A> y)
- GetHashCodeAsync (HashSet<A> x)
- EqHashSet <A>
- Inst = default(EqHashSet<A>)
- Equals (HashSet<A> x, HashSet<A> y)
- GetHashCode (HashSet<A> x)
- EqualsAsync (HashSet<A> x, HashSet<A> y)
- GetHashCodeAsync (HashSet<A> x)
- EqIdentity <A>
- Inst = default(EqIdentity<A>)
- Equals (Identity<A> a, Identity<A> b)
- GetHashCode (Identity<A> x)
- EqualsAsync (Identity<A> x, Identity<A> y)
- GetHashCodeAsync (Identity<A> x)
- EqInt
- Inst = default(EqInt)
- Equals (int a, int b)
- GetHashCode (int x)
- EqualsAsync (int x, int y)
- GetHashCodeAsync (int x)
- EqLong
- Inst = default(EqLong)
- Equals (long a, long b)
- GetHashCode (long x)
- EqualsAsync (long x, long y)
- GetHashCodeAsync (long x)
- EqLst <EQ, A>
- Inst = default(EqLst<EQ, A>)
- Equals (Lst<A> x, Lst<A> y)
- GetHashCode (Lst<A> x)
- EqualsAsync (Lst<A> x, Lst<A> y)
- GetHashCodeAsync (Lst<A> x)
- EqLst <A>
- Inst = default(EqLst<A>)
- Equals (Lst<A> x, Lst<A> y)
- GetHashCode (Lst<A> x)
- EqualsAsync (Lst<A> x, Lst<A> y)
- GetHashCodeAsync (Lst<A> x)
- EqMap <K, V>
- Equals (Map<K, V> x, Map<K, V> y)
- GetHashCode (Map<K, V> x)
- EqualsAsync (Map<K, V> x, Map<K, V> y)
- GetHashCodeAsync (Map<K, V> x)
- EqMap <OrdK, K, V>
- Equals (Map<OrdK, K, V> x, Map<OrdK, K, V> y)
- GetHashCode (Map<OrdK, K, V> x)
- EqualsAsync (Map<OrdK, K, V> x, Map<OrdK, K, V> y)
- GetHashCodeAsync (Map<OrdK, K, V> x)
- EqNewType <NEWTYPE, EQ, A>
- Inst = default(EqNewType<NEWTYPE, EQ, A>)
- Equals (NewType<NEWTYPE, A> x, NewType<NEWTYPE, A> y)
- GetHashCode (NewType<NEWTYPE, A> x)
- EqualsAsync (NewType<NEWTYPE, A> x, NewType<NEWTYPE, A> y)
- GetHashCodeAsync (NewType<NEWTYPE, A> x)
- EqNewType <NEWTYPE, A>
- Inst = default(EqNewType<NEWTYPE, A>)
- Equals (NewType<NEWTYPE, A> x, NewType<NEWTYPE, A> y)
- GetHashCode (NewType<NEWTYPE, A> x)
- EqualsAsync (NewType<NEWTYPE, A> x, NewType<NEWTYPE, A> y)
- GetHashCodeAsync (NewType<NEWTYPE, A> x)
- EqNewType <NEWTYPE, ORD, A, PRED>
- Inst = default(EqNewType<NEWTYPE, ORD, A, PRED>)
- Equals (NewType<NEWTYPE, A, PRED, ORD> x, NewType<NEWTYPE, A, PRED, ORD> y)
- GetHashCode (NewType<NEWTYPE, A, PRED, ORD> x)
- EqualsAsync (NewType<NEWTYPE, A, PRED, ORD> x, NewType<NEWTYPE, A, PRED, ORD> y)
- GetHashCodeAsync (NewType<NEWTYPE, A, PRED, ORD> x)
- EqNumType <NUMTYPE, NUM, A>
- Equals (NumType<NUMTYPE, NUM, A> x, NumType<NUMTYPE, NUM, A> y)
- GetHashCode (NumType<NUMTYPE, NUM, A> x)
- EqualsAsync (NumType<NUMTYPE, NUM, A> x, NumType<NUMTYPE, NUM, A> y)
- GetHashCodeAsync (NumType<NUMTYPE, NUM, A> x)
- EqNumType <NUMTYPE, NUM, A, PRED>
- Equals (NumType<NUMTYPE, NUM, A, PRED> x, NumType<NUMTYPE, NUM, A, PRED> y)
- GetHashCode (NumType<NUMTYPE, NUM, A, PRED> x)
- EqualsAsync (NumType<NUMTYPE, NUM, A, PRED> x, NumType<NUMTYPE, NUM, A, PRED> y)
- GetHashCodeAsync (NumType<NUMTYPE, NUM, A, PRED> x)
- EqOption <A>
- Equals (Option<A> x, Option<A> y)
- GetHashCode (Option<A> x)
- EqualsAsync (Option<A> x, Option<A> y)
- GetHashCodeAsync (Option<A> x)
- EqOptional <EQ, OPTION, OA, A>
- Inst = default(EqOptional<EQ, OPTION, OA, A>)
- Equals (OA x, OA y)
- GetHashCode (OA x)
- EqualsAsync (OA x, OA y)
- GetHashCodeAsync (OA x)
- EqOptional <OPTION, OA, A>
- Inst = default(EqOptional<OPTION, OA, A>)
- Equals (OA x, OA y)
- GetHashCode (OA x)
- EqualsAsync (OA x, OA y)
- GetHashCodeAsync (OA x)
- EqOptionalUnsafe <EQ, OPTION, OA, A>
- Inst = default(EqOptionalUnsafe<EQ, OPTION, OA, A>)
- Equals (OA x, OA y)
- GetHashCode (OA x)
- EqualsAsync (OA x, OA y)
- GetHashCodeAsync (OA x)
- EqOptionalUnsafe <OPTION, OA, A>
- Inst = default(EqOptionalUnsafe<OPTION, OA, A>)
- Equals (OA x, OA y)
- GetHashCode (OA x)
- EqualsAsync (OA x, OA y)
- GetHashCodeAsync (OA x)
- EqOptionUnsafe <A>
- Equals (OptionUnsafe<A> x, OptionUnsafe<A> y)
- GetHashCode (OptionUnsafe<A> x)
- EqualsAsync (OptionUnsafe<A> x, OptionUnsafe<A> y)
- GetHashCodeAsync (OptionUnsafe<A> x)
- EqPatch <EqA, A>
- Equals (Patch<EqA, A> x, Patch<EqA, A> y)
- GetHashCode (Patch<EqA, A> x)
- EqualsAsync (Patch<EqA, A> x, Patch<EqA, A> y)
- GetHashCodeAsync (Patch<EqA, A> x)
- EqQue <EQ, A>
- Inst = default(EqQue<EQ, A>)
- Equals (Que<A> x, Que<A> y)
- GetHashCode (Que<A> x)
- EqualsAsync (Que<A> x, Que<A> y)
- GetHashCodeAsync (Que<A> x)
- EqQue <A>
- Inst = default(EqQue<A>)
- Equals (Que<A> x, Que<A> y)
- GetHashCode (Que<A> x)
- EqualsAsync (Que<A> x, Que<A> y)
- GetHashCodeAsync (Que<A> x)
- EqRecord <A>
- EqResult <A>
- Equals (Result<A> x, Result<A> y)
- GetHashCode (Result<A> x)
- EqualsAsync (Result<A> x, Result<A> y)
- GetHashCodeAsync (Result<A> x)
- EqOptionalResult <A>
- Equals (OptionalResult<A> x, OptionalResult<A> y)
- GetHashCode (OptionalResult<A> x)
- EqualsAsync (OptionalResult<A> x, OptionalResult<A> y)
- GetHashCodeAsync (OptionalResult<A> x)
- EqSeq <EqA, A>
- Inst = default(EqSeq<EqA, A>)
- Equals (Seq<A> x, Seq<A> y)
- GetHashCode (Seq<A> x)
- EqualsAsync (Seq<A> x, Seq<A> y)
- GetHashCodeAsync (Seq<A> x)
- EqSeq <A>
- Inst = default(EqSeq<A>)
- Equals (Seq<A> x, Seq<A> y)
- GetHashCode (Seq<A> x)
- EqualsAsync (Seq<A> x, Seq<A> y)
- GetHashCodeAsync (Seq<A> x)
- EqSet <EQ, A>
- Inst = default(EqSet<EQ, A>)
- Equals (Set<A> x, Set<A> y)
- GetHashCode (Set<A> x)
- EqualsAsync (Set<A> x, Set<A> y)
- GetHashCodeAsync (Set<A> x)
- EqSet <A>
- Inst = default(EqSet<A>)
- Equals (Set<A> x, Set<A> y)
- GetHashCode (Set<A> x)
- EqualsAsync (Set<A> x, Set<A> y)
- GetHashCodeAsync (Set<A> x)
- EqShort
- Inst = default(EqShort)
- Equals (short a, short b)
- GetHashCode (short x)
- EqualsAsync (short x, short y)
- GetHashCodeAsync (short x)
- EqStck <EQ, A>
- Inst = default(EqStck<EQ, A>)
- Equals (Stck<A> x, Stck<A> y)
- GetHashCode (Stck<A> x)
- EqualsAsync (Stck<A> x, Stck<A> y)
- GetHashCodeAsync (Stck<A> x)
- EqStck <A>
- Inst = default(EqStck<A>)
- Equals (Stck<A> x, Stck<A> y)
- GetHashCode (Stck<A> x)
- EqualsAsync (Stck<A> x, Stck<A> y)
- GetHashCodeAsync (Stck<A> x)
- EqString
- Inst = default
- Equals (string a, string b)
- GetHashCode (string x)
- EqualsAsync (string x, string y)
- GetHashCodeAsync (string x)
- EqStringInvariantCulture
- Inst = default
- Equals (string a, string b)
- GetHashCode (string x)
- EqualsAsync (string x, string y)
- GetHashCodeAsync (string x)
- EqStringInvariantCultureIgnoreCase
- Inst = default
- Equals (string a, string b)
- GetHashCode (string x)
- EqualsAsync (string x, string y)
- GetHashCodeAsync (string x)
- EqStringOrdinalIgnoreCase
- Inst = default
- Equals (string a, string b)
- GetHashCode (string x)
- EqualsAsync (string x, string y)
- GetHashCodeAsync (string x)
- EqStringOrdinal
- Inst = default
- Equals (string a, string b)
- GetHashCode (string x)
- EqualsAsync (string x, string y)
- GetHashCodeAsync (string x)
- EqStringCurrentCultureIgnoreCase
- Inst = default
- Equals (string a, string b)
- GetHashCode (string x)
- EqualsAsync (string x, string y)
- GetHashCodeAsync (string x)
- EqStringCurrentCulture
- Inst = default
- Equals (string a, string b)
- GetHashCode (string x)
- EqualsAsync (string x, string y)
- GetHashCodeAsync (string x)
- EqTask <A>
- Equals (Task<A> x, Task<A> y)
- GetHashCode (Task<A> x)
- EqualsAsync (Task<A> x, Task<A> y)
- GetHashCodeAsync (Task<A> x)
- EqTrue <A>
- EqTry <EQ, A>
- Inst = default(EqTry<EQ, A>)
- Equals (Try<A> x, Try<A> y)
- GetHashCode (Try<A> x)
- EqualsAsync (Try<A> x, Try<A> y)
- GetHashCodeAsync (Try<A> x)
- EqTry <A>
- Inst = default(EqTry<A>)
- Equals (Try<A> x, Try<A> y)
- GetHashCode (Try<A> x)
- EqualsAsync (Try<A> x, Try<A> y)
- GetHashCodeAsync (Try<A> x)
- EqTryOption <EQ, A>
- Inst = default(EqTryOption<EQ, A>)
- Equals (TryOption<A> lhs, TryOption<A> rhs)
- GetHashCode (TryOption<A> x)
- EqualsAsync (TryOption<A> x, TryOption<A> y)
- GetHashCodeAsync (TryOption<A> x)
- EqTryOption <A>
- Inst = default(EqTryOption<A>)
- Equals (TryOption<A> lhs, TryOption<A> rhs)
- GetHashCode (TryOption<A> x)
- EqualsAsync (TryOption<A> x, TryOption<A> y)
- GetHashCodeAsync (TryOption<A> x)
- EqTuple2 <EqA, EqB, A, B>
- GetHashCodeAsync ((A, B) pair)
- GetHashCode ((A, B) pair)
- EqualsAsync ((A, B) x, (A, B) y)
- Equals ((A, B) x, (A, B) y)
- EqTypeInfo
struct EqArr <EqA, A> Source #
Array equality
field EqArr<EqA, A> Inst = default(EqArr<EqA, A>) Source #
method bool Equals (Arr<A> x, Arr<A> y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (Arr<A> x, Arr<A> y) Source #
method Task<int> GetHashCodeAsync (Arr<A> x) Source #
Array equality
field EqArr<A> Inst = default(EqArr<A>) Source #
method bool Equals (Arr<A> x, Arr<A> y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (Arr<A> x, Arr<A> y) Source #
method Task<int> GetHashCodeAsync (Arr<A> x) Source #
struct EqArray <EqA, A> Source #
Array equality
field EqArray<EqA, A> Inst = default(EqArray<EqA, A>) Source #
method bool Equals (A[] x, A[] y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (A[] x, A[] y) Source #
method Task<int> GetHashCodeAsync (A[] x) Source #
Array equality
field EqArray<A> Inst = default(EqArray<A>) Source #
method bool Equals (A[] x, A[] y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (A[] x, A[] y) Source #
method Task<int> GetHashCodeAsync (A[] x) Source #
Integer equality
field EqBigInt Inst = default(EqBigInt) Source #
method bool Equals (bigint a, bigint b) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (bigint x, bigint y) Source #
method Task<int> GetHashCodeAsync (bigint x) Source #
Boolean equality
field EqBool Inst = default(EqBool) Source #
method bool Equals (bool a, bool b) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (bool x, bool y) Source #
method Task<int> GetHashCodeAsync (bool x) Source #
Char equality
field EqChar Inst = default(EqChar) Source #
method bool Equals (char a, char b) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (char x, char y) Source #
method Task<int> GetHashCodeAsync (char x) Source #
struct EqCharOrdinalIgnoreCase Source #
Char equality (ordinal, ignore case)
field EqCharOrdinalIgnoreCase Inst = default(EqCharOrdinalIgnoreCase) Source #
method bool Equals (char a, char b) Source #
Equality test
param | a | The left hand side of the equality operation |
param | b | The right hand side of the equality operation |
returns | True if a and b are equal |
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 |
method Task<bool> EqualsAsync (char x, char y) Source #
method Task<int> GetHashCodeAsync (char x) Source #
struct EqChoice <EQA, EQB, CHOICE, CH, A, B> Source #
Compare the equality of any type in the Either type-class
field EqChoice<EQA, EQB, CHOICE, CH, A, B> Inst = default(EqChoice<EQA, EQB, CHOICE, CH, A, B>) Source #
method bool Equals (CH x, CH y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method int GetHashCode (CH x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
method Task<bool> EqualsAsync (CH x, CH y) Source #
method Task<int> GetHashCodeAsync (CH x) Source #
struct EqChoice <EQB, CHOICE, CH, A, B> Source #
Compare the equality of any type in the Either type-class
field EqChoice<EQB, CHOICE, CH, A, B> Inst = default(EqChoice<EQB, CHOICE, CH, A, B>) Source #
method bool Equals (CH x, CH y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method int GetHashCode (CH x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
method Task<int> GetHashCodeAsync (CH x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
method Task<bool> EqualsAsync (CH x, CH y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
struct EqChoice <CHOICE, CH, A, B> Source #
Compare the equality of any type in the Either type-class
field EqChoice<CHOICE, CH, A, B> Inst = default(EqChoice<CHOICE, CH, A, B>) Source #
method bool Equals (CH x, CH y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method int GetHashCode (CH x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
method Task<bool> EqualsAsync (CH x, CH y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method Task<int> GetHashCodeAsync (CH x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct EqChoiceUnsafe <EQA, EQB, CHOICE, CH, A, B> Source #
Compare the equality of any type in the Either type-class
field EqChoiceUnsafe<EQA, EQB, CHOICE, CH, A, B> Inst = default(EqChoiceUnsafe<EQA, EQB, CHOICE, CH, A, B>) Source #
method bool Equals (CH x, CH y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method int GetHashCode (CH x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
method Task<bool> EqualsAsync (CH x, CH y) Source #
method Task<int> GetHashCodeAsync (CH x) Source #
struct EqChoiceUnsafe <EQB, CHOICE, CH, A, B> Source #
Compare the equality of any type in the Either type-class
field EqChoiceUnsafe<EQB, CHOICE, CH, A, B> Inst = default(EqChoiceUnsafe<EQB, CHOICE, CH, A, B>) Source #
method bool Equals (CH x, CH y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method int GetHashCode (CH x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
method Task<bool> EqualsAsync (CH x, CH y) Source #
method Task<int> GetHashCodeAsync (CH x) Source #
struct EqChoiceUnsafe <CHOICE, CH, A, B> Source #
Compare the equality of any type in the Either type-class
field EqChoiceUnsafe<CHOICE, CH, A, B> Inst = default(EqChoiceUnsafe<CHOICE, CH, A, B>) Source #
method bool Equals (CH x, CH y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method int GetHashCode (CH x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
method Task<bool> EqualsAsync (CH x, CH y) Source #
method Task<int> GetHashCodeAsync (CH x) Source #
struct EqCompositions <A> Source #
method int GetHashCode (Compositions<A> x) Source #
method Task<bool> EqualsAsync (Compositions<A> x, Compositions<A> y) Source #
method Task<int> GetHashCodeAsync (Compositions<A> x) Source #
struct EqDateTime Source #
DateTime equality
field EqDateTime Inst = default(EqDateTime) Source #
method bool Equals (DateTime a, DateTime b) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (DateTime x, DateTime y) Source #
method Task<int> GetHashCodeAsync (DateTime x) Source #
Floating point equality
field EqDecimal Inst = default(EqDecimal) Source #
method bool Equals (decimal a, decimal b) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (decimal x, decimal y) Source #
method Task<int> GetHashCodeAsync (decimal x) Source #
Finds an appropriate Eq from the loaded assemblies, if one can't be found then it falls back to the standard .NET EqualityComparer.Default.Equals(a,b) method to provide equality testing.
field EqDefault<A> Inst = default(EqDefault<A>) Source #
method bool Equals (A a, A b) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (A x, A y) Source #
method Task<int> GetHashCodeAsync (A x) Source #
class EqDefault <A, B> Source #
This is a utility type for when two generic types are used, but it's not clear if they have the same underlying type. We'd like to do structural equality if they are, and return false if they're not.
Floating point equality
field EqDouble Inst = default(EqDouble) Source #
method bool Equals (double a, double b) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (double x, double y) Source #
method Task<int> GetHashCodeAsync (double x) Source #
struct EqEdit <EqA, A> Source #
Equality instance for Patch
Edit
method int GetHashCode (Edit<EqA, A> x) Source #
method Task<bool> EqualsAsync (Edit<EqA, A> x, Edit<EqA, A> y) Source #
method Task<int> GetHashCodeAsync (Edit<EqA, A> x) Source #
struct EqEither <EqL, EqR, 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 |
method Task<int> GetHashCodeAsync (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 |
method Task<bool> EqualsAsync (Either<L, R> x, Either<L, R> y) Source #
Equality test
struct EqEither <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 |
method Task<int> GetHashCodeAsync (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 |
method Task<bool> EqualsAsync (Either<L, R> x, Either<L, R> y) Source #
Equality test
struct EqEitherUnsafe <EqL, EqR, L, R> Source #
Either type hashing
method int GetHashCode (EitherUnsafe<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 |
method Task<int> GetHashCodeAsync (EitherUnsafe<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 |
method Task<bool> EqualsAsync (EitherUnsafe<L, R> x, EitherUnsafe<L, R> y) Source #
Equality test
struct EqEitherUnsafe <L, R> Source #
Either type hashing
method int GetHashCode (EitherUnsafe<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 |
method Task<int> GetHashCodeAsync (EitherUnsafe<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 |
method Task<bool> EqualsAsync (EitherUnsafe<L, R> x, EitherUnsafe<L, R> y) Source #
Equality test
struct EqEnumerable <EQ, A> Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
field EqEnumerable<EQ, A> Inst = default(EqEnumerable<EQ, A>) Source #
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 |
method Task<bool> EqualsAsync (IEnumerable<A> x, IEnumerable<A> y) Source #
method Task<int> GetHashCodeAsync (IEnumerable<A> x) Source #
struct EqEnumerable <A> Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
field EqEnumerable<A> Inst = default(EqEnumerable<A>) Source #
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 |
method Task<bool> EqualsAsync (IEnumerable<A> x, IEnumerable<A> y) Source #
method Task<int> GetHashCodeAsync (IEnumerable<A> x) Source #
struct EqException Source #
method int GetHashCode (Exception x) Source #
method Task<bool> EqualsAsync (Exception x, Exception y) Source #
method Task<int> GetHashCodeAsync (Exception x) Source #
Floating point equality
field EqFloat Inst = default(EqFloat) Source #
method bool Equals (float a, float b) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (float x, float y) Source #
method Task<int> GetHashCodeAsync (float x) Source #
Guid equality
field EqGuid Inst = default(EqGuid) Source #
method bool Equals (Guid a, Guid b) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (Guid x, Guid y) Source #
method Task<int> GetHashCodeAsync (Guid x) Source #
struct EqHashSet <EQ, A> Source #
HashSet equality
field EqHashSet<EQ, A> Inst = default(EqHashSet<EQ, A>) Source #
method bool Equals (HashSet<A> x, HashSet<A> y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (HashSet<A> x, HashSet<A> y) Source #
method Task<int> GetHashCodeAsync (HashSet<A> x) Source #
HashSet equality
field EqHashSet<A> Inst = default(EqHashSet<A>) Source #
method bool Equals (HashSet<A> x, HashSet<A> y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (HashSet<A> x, HashSet<A> y) Source #
method Task<int> GetHashCodeAsync (HashSet<A> x) Source #
struct EqIdentity <A> Source #
Identity equality
field EqIdentity<A> Inst = default(EqIdentity<A>) Source #
method bool Equals (Identity<A> a, Identity<A> b) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (Identity<A> x, Identity<A> y) Source #
method Task<int> GetHashCodeAsync (Identity<A> x) Source #
Integer equality
field EqInt Inst = default(EqInt) Source #
method bool Equals (int a, int b) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (int x, int y) Source #
method Task<int> GetHashCodeAsync (int x) Source #
Integer equality
field EqLong Inst = default(EqLong) Source #
method bool Equals (long a, long b) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (long x, long y) Source #
method Task<int> GetHashCodeAsync (long x) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
field EqLst<EQ, A> Inst = default(EqLst<EQ, A>) Source #
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 |
method Task<bool> EqualsAsync (Lst<A> x, Lst<A> y) Source #
method Task<int> GetHashCodeAsync (Lst<A> x) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
field EqLst<A> Inst = default(EqLst<A>) Source #
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 |
method Task<bool> EqualsAsync (Lst<A> x, Lst<A> y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method Task<int> GetHashCodeAsync (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 |
method bool Equals (Map<K, V> x, Map<K, V> y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if |
method int GetHashCode (Map<K, V> x) Source #
Get the hash-code of the provided value
returns | Hash code of |
method Task<bool> EqualsAsync (Map<K, V> x, Map<K, V> y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method Task<int> GetHashCodeAsync (Map<K, V> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct EqMap <OrdK, K, V> Source #
method bool Equals (Map<OrdK, K, V> x, Map<OrdK, K, V> y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if |
method int GetHashCode (Map<OrdK, K, V> x) Source #
Get the hash-code of the provided value
returns | Hash code of |
method Task<bool> EqualsAsync (Map<OrdK, K, V> x, Map<OrdK, K, V> y) Source #
method Task<int> GetHashCodeAsync (Map<OrdK, K, V> x) Source #
struct EqNewType <NEWTYPE, EQ, A> Source #
Compare the equality of any type in the NewType type-class
field EqNewType<NEWTYPE, EQ, A> Inst = default(EqNewType<NEWTYPE, EQ, A>) Source #
method bool Equals (NewType<NEWTYPE, A> x, NewType<NEWTYPE, A> y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method int GetHashCode (NewType<NEWTYPE, A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
method Task<bool> EqualsAsync (NewType<NEWTYPE, A> x, NewType<NEWTYPE, A> y) Source #
method Task<int> GetHashCodeAsync (NewType<NEWTYPE, A> x) Source #
struct EqNewType <NEWTYPE, A> Source #
Compare the equality of any type in the NewType type-class
field EqNewType<NEWTYPE, A> Inst = default(EqNewType<NEWTYPE, A>) Source #
method bool Equals (NewType<NEWTYPE, A> x, NewType<NEWTYPE, A> y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method int GetHashCode (NewType<NEWTYPE, A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
method Task<bool> EqualsAsync (NewType<NEWTYPE, A> x, NewType<NEWTYPE, A> y) Source #
method Task<int> GetHashCodeAsync (NewType<NEWTYPE, A> x) Source #
struct EqNewType <NEWTYPE, ORD, A, PRED> Source #
Compare the equality of any type in the NewType type-class
field EqNewType<NEWTYPE, ORD, A, PRED> Inst = default(EqNewType<NEWTYPE, ORD, A, PRED>) Source #
method bool Equals (NewType<NEWTYPE, A, PRED, ORD> x, NewType<NEWTYPE, A, PRED, ORD> y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method int GetHashCode (NewType<NEWTYPE, A, PRED, ORD> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
method Task<bool> EqualsAsync (NewType<NEWTYPE, A, PRED, ORD> x, NewType<NEWTYPE, A, PRED, ORD> y) Source #
method Task<int> GetHashCodeAsync (NewType<NEWTYPE, A, PRED, ORD> x) Source #
struct EqNumType <NUMTYPE, NUM, A> Source #
Compare the equality of any type in the NumType type-class
method bool Equals (NumType<NUMTYPE, NUM, A> x, NumType<NUMTYPE, NUM, A> y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method int GetHashCode (NumType<NUMTYPE, NUM, A> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
method Task<bool> EqualsAsync (NumType<NUMTYPE, NUM, A> x, NumType<NUMTYPE, NUM, A> y) Source #
method Task<int> GetHashCodeAsync (NumType<NUMTYPE, NUM, A> x) Source #
struct EqNumType <NUMTYPE, NUM, A, PRED> Source #
Compare the equality of any type in the NumType type-class
method bool Equals (NumType<NUMTYPE, NUM, A, PRED> x, NumType<NUMTYPE, NUM, A, PRED> y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method int GetHashCode (NumType<NUMTYPE, NUM, A, PRED> x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
method Task<bool> EqualsAsync (NumType<NUMTYPE, NUM, A, PRED> x, NumType<NUMTYPE, NUM, A, PRED> y) Source #
method Task<int> GetHashCodeAsync (NumType<NUMTYPE, NUM, A, PRED> x) Source #
Option type equality
method int GetHashCode (Option<A> x) Source #
method Task<bool> EqualsAsync (Option<A> x, Option<A> y) Source #
method Task<int> GetHashCodeAsync (Option<A> x) Source #
struct EqOptional <EQ, OPTION, OA, A> Source #
Compare the equality of any type in the Optional type-class
field EqOptional<EQ, OPTION, OA, A> Inst = default(EqOptional<EQ, OPTION, OA, A>) Source #
method bool Equals (OA x, OA y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (OA x, OA y) Source #
method Task<int> GetHashCodeAsync (OA x) Source #
struct EqOptional <OPTION, OA, A> Source #
Compare the equality of any type in the Optional type-class
field EqOptional<OPTION, OA, A> Inst = default(EqOptional<OPTION, OA, A>) Source #
method bool Equals (OA x, OA y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (OA x, OA y) Source #
method Task<int> GetHashCodeAsync (OA x) Source #
struct EqOptionalUnsafe <EQ, OPTION, OA, A> Source #
Compare the equality of any type in the Optional type-class
field EqOptionalUnsafe<EQ, OPTION, OA, A> Inst = default(EqOptionalUnsafe<EQ, OPTION, OA, A>) Source #
method bool Equals (OA x, OA y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (OA x, OA y) Source #
method Task<int> GetHashCodeAsync (OA x) Source #
struct EqOptionalUnsafe <OPTION, OA, A> Source #
Compare the equality of any type in the Optional type-class
field EqOptionalUnsafe<OPTION, OA, A> Inst = default(EqOptionalUnsafe<OPTION, OA, A>) Source #
method bool Equals (OA x, OA y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (OA x, OA y) Source #
method Task<int> GetHashCodeAsync (OA x) Source #
struct EqOptionUnsafe <A> Source #
Option type equality
method int GetHashCode (OptionUnsafe<A> x) Source #
method Task<bool> EqualsAsync (OptionUnsafe<A> x, OptionUnsafe<A> y) Source #
method Task<int> GetHashCodeAsync (OptionUnsafe<A> x) Source #
struct EqPatch <EqA, A> Source #
Equality instance for Patch
type | EqA | |
type | A |
method int GetHashCode (Patch<EqA, A> x) Source #
method Task<bool> EqualsAsync (Patch<EqA, A> x, Patch<EqA, A> y) Source #
method Task<int> GetHashCodeAsync (Patch<EqA, A> x) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
field EqQue<EQ, A> Inst = default(EqQue<EQ, A>) Source #
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 |
method Task<bool> EqualsAsync (Que<A> x, Que<A> y) Source #
method Task<int> GetHashCodeAsync (Que<A> x) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
field EqQue<A> Inst = default(EqQue<A>) Source #
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 |
method Task<bool> EqualsAsync (Que<A> x, Que<A> y) Source #
method Task<int> GetHashCodeAsync (Que<A> x) Source #
Equality class instance for all record types
type | A | Record type |
method int GetHashCode (A x) Source #
method Task<bool> EqualsAsync (A x, A y) Source #
method Task<int> GetHashCodeAsync (A x) Source #
method int GetHashCode (Result<A> x) Source #
method Task<bool> EqualsAsync (Result<A> x, Result<A> y) Source #
method Task<int> GetHashCodeAsync (Result<A> x) Source #
struct EqOptionalResult <A> Source #
method int GetHashCode (OptionalResult<A> x) Source #
method Task<bool> EqualsAsync (OptionalResult<A> x, OptionalResult<A> y) Source #
method Task<int> GetHashCodeAsync (OptionalResult<A> x) Source #
struct EqSeq <EqA, A> Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
field EqSeq<EqA, A> Inst = default(EqSeq<EqA, A>) Source #
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 |
method Task<bool> EqualsAsync (Seq<A> x, Seq<A> y) Source #
method Task<int> GetHashCodeAsync (Seq<A> x) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
field EqSeq<A> Inst = default(EqSeq<A>) Source #
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 |
method Task<bool> EqualsAsync (Seq<A> x, Seq<A> y) Source #
method Task<int> GetHashCodeAsync (Seq<A> x) Source #
Set
field EqSet<EQ, A> Inst = default(EqSet<EQ, A>) Source #
method bool Equals (Set<A> x, Set<A> y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (Set<A> x, Set<A> y) Source #
method Task<int> GetHashCodeAsync (Set<A> x) Source #
Set
field EqSet<A> Inst = default(EqSet<A>) Source #
method bool Equals (Set<A> x, Set<A> y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (Set<A> x, Set<A> y) Source #
method Task<int> GetHashCodeAsync (Set<A> x) Source #
Integer equality
field EqShort Inst = default(EqShort) Source #
method bool Equals (short a, short b) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
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 |
method Task<bool> EqualsAsync (short x, short y) Source #
method Task<int> GetHashCodeAsync (short x) Source #
struct EqStck <EQ, A> Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
field EqStck<EQ, A> Inst = default(EqStck<EQ, A>) Source #
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 |
method Task<bool> EqualsAsync (Stck<A> x, Stck<A> y) Source #
method Task<int> GetHashCodeAsync (Stck<A> x) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
field EqStck<A> Inst = default(EqStck<A>) Source #
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 |
method Task<bool> EqualsAsync (Stck<A> x, Stck<A> y) Source #
method Task<int> GetHashCodeAsync (Stck<A> x) Source #
String equality
field EqString Inst = default Source #
method bool Equals (string a, string b) Source #
Equality test
param | a | The left hand side of the equality operation |
param | b | The right hand side of the equality operation |
returns | True if a and b are equal |
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 |
method Task<bool> EqualsAsync (string x, string y) Source #
method Task<int> GetHashCodeAsync (string x) Source #
struct EqStringInvariantCulture Source #
String equality (invariant culture)
field EqStringInvariantCulture Inst = default Source #
method bool Equals (string a, string b) Source #
Equality test
param | a | The left hand side of the equality operation |
param | b | The right hand side of the equality operation |
returns | True if a and b are equal |
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 |
method Task<bool> EqualsAsync (string x, string y) Source #
method Task<int> GetHashCodeAsync (string x) Source #
struct EqStringInvariantCultureIgnoreCase Source #
String equality (invariant culture, ignore case)
field EqStringInvariantCultureIgnoreCase Inst = default Source #
method bool Equals (string a, string b) Source #
Equality test
param | a | The left hand side of the equality operation |
param | b | The right hand side of the equality operation |
returns | True if a and b are equal |
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 |
method Task<bool> EqualsAsync (string x, string y) Source #
method Task<int> GetHashCodeAsync (string x) Source #
struct EqStringOrdinalIgnoreCase Source #
String equality (ordinal, ignore case)
field EqStringOrdinalIgnoreCase Inst = default Source #
method bool Equals (string a, string b) Source #
Equality test
param | a | The left hand side of the equality operation |
param | b | The right hand side of the equality operation |
returns | True if a and b are equal |
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 |
method Task<bool> EqualsAsync (string x, string y) Source #
method Task<int> GetHashCodeAsync (string x) Source #
struct EqStringOrdinal Source #
String equality (ordinal)
field EqStringOrdinal Inst = default Source #
method bool Equals (string a, string b) Source #
Equality test
param | a | The left hand side of the equality operation |
param | b | The right hand side of the equality operation |
returns | True if a and b are equal |
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 |
method Task<bool> EqualsAsync (string x, string y) Source #
method Task<int> GetHashCodeAsync (string x) Source #
struct EqStringCurrentCultureIgnoreCase Source #
String equality (current culture, ignore case)
field EqStringCurrentCultureIgnoreCase Inst = default Source #
method bool Equals (string a, string b) Source #
Equality test
param | a | The left hand side of the equality operation |
param | b | The right hand side of the equality operation |
returns | True if a and b are equal |
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 |
method Task<bool> EqualsAsync (string x, string y) Source #
method Task<int> GetHashCodeAsync (string x) Source #
struct EqStringCurrentCulture Source #
String equality (current culture)
field EqStringCurrentCulture Inst = default Source #
method bool Equals (string a, string b) Source #
Equality test
param | a | The left hand side of the equality operation |
param | b | The right hand side of the equality operation |
returns | True if a and b are equal |
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 |
method Task<bool> EqualsAsync (string x, string y) Source #
method Task<int> GetHashCodeAsync (string x) Source #
method int GetHashCode (Task<A> x) Source #
method Task<bool> EqualsAsync (Task<A> x, Task<A> y) Source #
method Task<int> GetHashCodeAsync (Task<A> x) Source #
Always returns true for equality checks
method int GetHashCode (A x) Source #
method Task<bool> EqualsAsync (A x, A y) Source #
method Task<int> GetHashCodeAsync (A x) Source #
Compare the equality of any values bound by the Try monad
field EqTry<EQ, A> Inst = default(EqTry<EQ, A>) Source #
method bool Equals (Try<A> x, Try<A> y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method int GetHashCode (Try<A> x) Source #
method Task<bool> EqualsAsync (Try<A> x, Try<A> y) Source #
method Task<int> GetHashCodeAsync (Try<A> x) Source #
Compare the equality of any values bound by the Try monad
field EqTry<A> Inst = default(EqTry<A>) Source #
method bool Equals (Try<A> x, Try<A> y) Source #
Equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method int GetHashCode (Try<A> x) Source #
method Task<bool> EqualsAsync (Try<A> x, Try<A> y) Source #
method Task<int> GetHashCodeAsync (Try<A> x) Source #
struct EqTryOption <EQ, A> Source #
Compare the equality of any type in the TryOption type-class
field EqTryOption<EQ, A> Inst = default(EqTryOption<EQ, A>) Source #
method bool Equals (TryOption<A> lhs, TryOption<A> rhs) Source #
Equality test
param | lhs | The left hand side of the equality operation |
param | rhs | The right hand side of the equality operation |
returns | True if lhs and rhs are equal |
method int GetHashCode (TryOption<A> x) Source #
method Task<bool> EqualsAsync (TryOption<A> x, TryOption<A> y) Source #
method Task<int> GetHashCodeAsync (TryOption<A> x) Source #
struct EqTryOption <A> Source #
Compare the equality of any type in the TryOption type-class
field EqTryOption<A> Inst = default(EqTryOption<A>) Source #
method bool Equals (TryOption<A> lhs, TryOption<A> rhs) Source #
Equality test
param | lhs | The left hand side of the equality operation |
param | rhs | The right hand side of the equality operation |
returns | True if lhs and rhs are equal |
method int GetHashCode (TryOption<A> x) Source #
method Task<bool> EqualsAsync (TryOption<A> x, TryOption<A> y) Source #
method Task<int> GetHashCodeAsync (TryOption<A> x) Source #
struct EqTuple2 <EqA, EqB, A, B> Source #
method Task<int> GetHashCodeAsync ((A, B) pair) Source #
method int GetHashCode ((A, B) pair) Source #
method Task<bool> EqualsAsync ((A, B) x, (A, B) y) Source #
struct EqTypeInfo Source #
method int GetHashCode (TypeInfo x) Source #
method Task<bool> EqualsAsync (TypeInfo x, TypeInfo y) Source #
method Task<int> GetHashCodeAsync (TypeInfo x) Source #