- OrdArr <OrdA, A>
- Inst = default(OrdArr<OrdA, A>)
- Equals (Arr<A> x, Arr<A> y)
- Compare (Arr<A> mx, Arr<A> my)
- GetHashCode (Arr<A> x)
- EqualsAsync (Arr<A> x, Arr<A> y)
- GetHashCodeAsync (Arr<A> x)
- CompareAsync (Arr<A> x, Arr<A> y)
- OrdArr <A>
- Inst = default(OrdArr<A>)
- Equals (Arr<A> x, Arr<A> y)
- Compare (Arr<A> mx, Arr<A> my)
- GetHashCode (Arr<A> x)
- EqualsAsync (Arr<A> x, Arr<A> y)
- GetHashCodeAsync (Arr<A> x)
- CompareAsync (Arr<A> x, Arr<A> y)
- OrdArray <OrdA, A>
- Inst = default(OrdArray<OrdA, A>)
- Equals (A[] x, A[] y)
- Compare (A[] mx, A[] my)
- GetHashCode (A[] x)
- EqualsAsync (A[] x, A[] y)
- GetHashCodeAsync (A[] x)
- CompareAsync (A[] x, A[] y)
- OrdArray <A>
- Inst = default(OrdArray<A>)
- Equals (A[] x, A[] y)
- Compare (A[] mx, A[] my)
- GetHashCode (A[] x)
- EqualsAsync (A[] x, A[] y)
- GetHashCodeAsync (A[] x)
- CompareAsync (A[] x, A[] y)
- OrdBigInt
- Inst = default(OrdBigInt)
- Equals (bigint x, bigint y)
- Compare (bigint x, bigint y)
- GetHashCode (bigint x)
- EqualsAsync (bigint x, bigint y)
- GetHashCodeAsync (bigint x)
- CompareAsync (bigint x, bigint y)
- OrdBool
- Inst = default(OrdBool)
- Equals (bool x, bool y)
- Compare (bool x, bool y)
- GetHashCode (bool x)
- EqualsAsync (bool x, bool y)
- GetHashCodeAsync (bool x)
- CompareAsync (bool x, bool y)
- OrdChar
- Inst = default(OrdChar)
- Equals (char x, char y)
- Compare (char x, char y)
- GetHashCode (char x)
- EqualsAsync (char x, char y)
- GetHashCodeAsync (char x)
- CompareAsync (char x, char y)
- OrdChoice <OrdA, OrdB, ChoiceAB, CH, A, B>
- Inst = default(OrdChoice<OrdA, OrdB, ChoiceAB, CH, A, B>)
- Compare (CH x, CH y)
- Equals (CH x, CH y)
- GetHashCode (CH x)
- EqualsAsync (CH x, CH y)
- GetHashCodeAsync (CH x)
- CompareAsync (CH x, CH y)
- OrdChoice <OrdB, ChoiceAB, CH, A, B>
- Inst = default(OrdChoice<OrdB, ChoiceAB, CH, A, B>)
- Compare (CH x, CH y)
- Equals (CH x, CH y)
- GetHashCode (CH x)
- EqualsAsync (CH x, CH y)
- GetHashCodeAsync (CH x)
- CompareAsync (CH x, CH y)
- OrdChoice <ChoiceAB, CH, A, B>
- Inst = default(OrdChoice<ChoiceAB, CH, A, B>)
- Compare (CH x, CH y)
- Equals (CH x, CH y)
- GetHashCode (CH x)
- EqualsAsync (CH x, CH y)
- GetHashCodeAsync (CH x)
- CompareAsync (CH x, CH y)
- OrdChoiceUnsafe <OrdA, OrdB, ChoiceAB, CH, A, B>
- Inst = default(OrdChoiceUnsafe<OrdA, OrdB, ChoiceAB, CH, A, B>)
- Compare (CH x, CH y)
- Equals (CH x, CH y)
- GetHashCode (CH x)
- EqualsAsync (CH x, CH y)
- GetHashCodeAsync (CH x)
- CompareAsync (CH x, CH y)
- OrdChoiceUnsafe <OrdB, ChoiceAB, CH, A, B>
- Inst = default(OrdChoiceUnsafe<OrdB, ChoiceAB, CH, A, B>)
- Compare (CH x, CH y)
- Equals (CH x, CH y)
- GetHashCode (CH x)
- EqualsAsync (CH x, CH y)
- GetHashCodeAsync (CH x)
- CompareAsync (CH x, CH y)
- OrdChoiceUnsafe <ChoiceAB, CH, A, B>
- Inst = default(OrdChoiceUnsafe<ChoiceAB, CH, A, B>)
- Compare (CH x, CH y)
- Equals (CH x, CH y)
- GetHashCode (CH x)
- EqualsAsync (CH x, CH y)
- GetHashCodeAsync (CH x)
- CompareAsync (CH x, CH y)
- OrdDateTime
- Inst = default(OrdDateTime)
- Equals (DateTime x, DateTime y)
- Compare (DateTime x, DateTime y)
- GetHashCode (DateTime x)
- EqualsAsync (DateTime x, DateTime y)
- GetHashCodeAsync (DateTime x)
- CompareAsync (DateTime x, DateTime y)
- OrdDecimal
- Inst = default(OrdDecimal)
- Equals (decimal x, decimal y)
- Compare (decimal x, decimal y)
- GetHashCode (decimal x)
- EqualsAsync (decimal x, decimal y)
- GetHashCodeAsync (decimal x)
- CompareAsync (decimal x, decimal y)
- OrdDefault <A>
- Inst = default(OrdDefault<A>)
- Compare (A x, A y)
- Equals (A x, A y)
- GetHashCode (A x)
- EqualsAsync (A x, A y)
- GetHashCodeAsync (A x)
- CompareAsync (A x, A y)
- OrdDouble
- Inst = default(OrdDouble)
- Equals (double x, double y)
- Compare (double x, double y)
- GetHashCode (double x)
- EqualsAsync (double x, double y)
- GetHashCodeAsync (double x)
- CompareAsync (double x, double y)
- OrdEither <OrdL, OrdR, L, R>
- Compare (Either<L, R> x, Either<L, R> y)
- 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)
- CompareAsync (Either<L, R> x, Either<L, R> y)
- OrdEither <L, R>
- Compare (Either<L, R> x, Either<L, R> y)
- 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)
- CompareAsync (Either<L, R> x, Either<L, R> y)
- OrdEitherUnsafe <OrdL, OrdR, L, R>
- Compare (EitherUnsafe<L, R> x, EitherUnsafe<L, R> y)
- 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)
- CompareAsync (EitherUnsafe<L, R> x, EitherUnsafe<L, R> y)
- OrdEitherUnsafe <L, R>
- Compare (EitherUnsafe<L, R> x, EitherUnsafe<L, R> y)
- 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)
- CompareAsync (EitherUnsafe<L, R> x, EitherUnsafe<L, R> y)
- OrdEnumerable <OrdA, A>
- Inst = default(OrdEnumerable<OrdA, A>)
- Equals (IEnumerable<A> x, IEnumerable<A> y)
- Compare (IEnumerable<A> x, IEnumerable<A> y)
- GetHashCode (IEnumerable<A> x)
- EqualsAsync (IEnumerable<A> x, IEnumerable<A> y)
- GetHashCodeAsync (IEnumerable<A> x)
- CompareAsync (IEnumerable<A> x, IEnumerable<A> y)
- OrdEnumerable <A>
- Inst = default(OrdEnumerable<A>)
- Equals (IEnumerable<A> x, IEnumerable<A> y)
- Compare (IEnumerable<A> x, IEnumerable<A> y)
- GetHashCode (IEnumerable<A> x)
- EqualsAsync (IEnumerable<A> x, IEnumerable<A> y)
- GetHashCodeAsync (IEnumerable<A> x)
- CompareAsync (IEnumerable<A> x, IEnumerable<A> y)
- OrdException
- GetHashCode (Exception x)
- Equals (Exception x, Exception y)
- Compare (Exception x, Exception y)
- EqualsAsync (Exception x, Exception y)
- GetHashCodeAsync (Exception x)
- CompareAsync (Exception x, Exception y)
- OrdFloat
- Inst = default(OrdFloat)
- Equals (float x, float y)
- Compare (float x, float y)
- GetHashCode (float x)
- EqualsAsync (float x, float y)
- GetHashCodeAsync (float x)
- CompareAsync (float x, float y)
- OrdGuid
- Inst = default(OrdGuid)
- Equals (Guid x, Guid y)
- Compare (Guid x, Guid y)
- GetHashCode (Guid x)
- EqualsAsync (Guid x, Guid y)
- GetHashCodeAsync (Guid x)
- CompareAsync (Guid x, Guid y)
- OrdHashSet <OrdA, A>
- Inst = default(OrdHashSet<OrdA, A>)
- Equals (HashSet<A> x, HashSet<A> y)
- Compare (HashSet<A> x, HashSet<A> y)
- GetHashCode (HashSet<A> x)
- EqualsAsync (HashSet<A> x, HashSet<A> y)
- GetHashCodeAsync (HashSet<A> x)
- CompareAsync (HashSet<A> x, HashSet<A> y)
- OrdHashSet <A>
- Inst = default(OrdHashSet<A>)
- Equals (HashSet<A> x, HashSet<A> y)
- Compare (HashSet<A> x, HashSet<A> y)
- GetHashCode (HashSet<A> x)
- EqualsAsync (HashSet<A> x, HashSet<A> y)
- GetHashCodeAsync (HashSet<A> x)
- CompareAsync (HashSet<A> x, HashSet<A> y)
- OrdIdentity <A>
- Inst = default(OrdIdentity<A>)
- Compare (Identity<A> a, Identity<A> b)
- Equals (Identity<A> a, Identity<A> b)
- GetHashCode (Identity<A> x)
- EqualsAsync (Identity<A> x, Identity<A> y)
- GetHashCodeAsync (Identity<A> x)
- CompareAsync (Identity<A> x, Identity<A> y)
- OrdInt
- Inst = default(OrdInt)
- Equals (int x, int y)
- Compare (int x, int y)
- GetHashCode (int x)
- EqualsAsync (int x, int y)
- GetHashCodeAsync (int x)
- CompareAsync (int x, int y)
- OrdLong
- Inst = default(OrdLong)
- Equals (long x, long y)
- Compare (long x, long y)
- GetHashCode (long x)
- EqualsAsync (long x, long y)
- GetHashCodeAsync (long x)
- CompareAsync (long x, long y)
- OrdLst <OrdA, A>
- Inst = default(OrdLst<OrdA, A>)
- Equals (Lst<A> x, Lst<A> y)
- Compare (Lst<A> mx, Lst<A> my)
- GetHashCode (Lst<A> x)
- EqualsAsync (Lst<A> x, Lst<A> y)
- GetHashCodeAsync (Lst<A> x)
- CompareAsync (Lst<A> x, Lst<A> y)
- OrdLst <A>
- Inst = default(OrdLst<A>)
- Equals (Lst<A> x, Lst<A> y)
- Compare (Lst<A> x, Lst<A> y)
- GetHashCode (Lst<A> x)
- EqualsAsync (Lst<A> x, Lst<A> y)
- GetHashCodeAsync (Lst<A> x)
- CompareAsync (Lst<A> x, Lst<A> y)
- OrdMap <OrdK, K, V>
- Compare (Map<OrdK, K, V> x, Map<OrdK, K, V> y)
- 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)
- CompareAsync (Map<OrdK, K, V> x, Map<OrdK, K, V> y)
- OrdMap <K, V>
- Compare (Map<K, V> x, Map<K, V> y)
- 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)
- CompareAsync (Map<K, V> x, Map<K, V> y)
- OrdNewType <NEWTYPE, ORD, A>
- Inst = default(OrdNewType<NEWTYPE, ORD, A>)
- Equals (NewType<NEWTYPE, A> x, NewType<NEWTYPE, A> y)
- Compare (NewType<NEWTYPE, A> mx, NewType<NEWTYPE, A> my)
- GetHashCode (NewType<NEWTYPE, A> x)
- EqualsAsync (NewType<NEWTYPE, A> x, NewType<NEWTYPE, A> y)
- GetHashCodeAsync (NewType<NEWTYPE, A> x)
- CompareAsync (NewType<NEWTYPE, A> x, NewType<NEWTYPE, A> y)
- OrdNewType <NEWTYPE, A>
- Inst = default(OrdNewType<NEWTYPE, A>)
- Equals (NewType<NEWTYPE, A> x, NewType<NEWTYPE, A> y)
- Compare (NewType<NEWTYPE, A> mx, NewType<NEWTYPE, A> my)
- GetHashCode (NewType<NEWTYPE, A> x)
- EqualsAsync (NewType<NEWTYPE, A> x, NewType<NEWTYPE, A> y)
- GetHashCodeAsync (NewType<NEWTYPE, A> x)
- CompareAsync (NewType<NEWTYPE, A> x, NewType<NEWTYPE, A> y)
- OrdNewType <NEWTYPE, ORD, A, PRED>
- Inst = default(OrdNewType<NEWTYPE, ORD, A, PRED>)
- Equals (NewType<NEWTYPE, A, PRED, ORD> x, NewType<NEWTYPE, A, PRED, ORD> y)
- Compare (NewType<NEWTYPE, A, PRED, ORD> mx, NewType<NEWTYPE, A, PRED, ORD> my)
- 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)
- CompareAsync (NewType<NEWTYPE, A, PRED, ORD> x, NewType<NEWTYPE, A, PRED, ORD> y)
- OrdNumType <NUMTYPE, NUM, A>
- Inst = default(OrdNumType<NUMTYPE, NUM, A>)
- Equals (NumType<NUMTYPE, NUM, A> x, NumType<NUMTYPE, NUM, A> y)
- Compare (NumType<NUMTYPE, NUM, A> mx, NumType<NUMTYPE, NUM, A> my)
- GetHashCode (NumType<NUMTYPE, NUM, A> x)
- EqualsAsync (NumType<NUMTYPE, NUM, A> x, NumType<NUMTYPE, NUM, A> y)
- GetHashCodeAsync (NumType<NUMTYPE, NUM, A> x)
- CompareAsync (NumType<NUMTYPE, NUM, A> x, NumType<NUMTYPE, NUM, A> y)
- OrdNumType <NUMTYPE, NUM, A, PRED>
- Inst = default(OrdNumType<NUMTYPE, NUM, A, PRED>)
- Equals (NumType<NUMTYPE, NUM, A, PRED> x, NumType<NUMTYPE, NUM, A, PRED> y)
- Compare (NumType<NUMTYPE, NUM, A, PRED> mx, NumType<NUMTYPE, NUM, A, PRED> my)
- 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)
- CompareAsync (NumType<NUMTYPE, NUM, A, PRED> x, NumType<NUMTYPE, NUM, A, PRED> y)
- OrdOption <OrdA, A>
- Compare (Option<A> x, Option<A> y)
- Equals (Option<A> x, Option<A> y)
- GetHashCode (Option<A> x)
- EqualsAsync (Option<A> x, Option<A> y)
- GetHashCodeAsync (Option<A> x)
- CompareAsync (Option<A> x, Option<A> y)
- OrdOption <A>
- Compare (Option<A> x, Option<A> y)
- Equals (Option<A> x, Option<A> y)
- GetHashCode (Option<A> x)
- EqualsAsync (Option<A> x, Option<A> y)
- GetHashCodeAsync (Option<A> x)
- CompareAsync (Option<A> x, Option<A> y)
- OrdOptional <OrdA, OPTION, OA, A>
- Inst = default(OrdOptional<OrdA, OPTION, OA, A>)
- Equals (OA x, OA y)
- Compare (OA mx, OA my)
- GetHashCode (OA x)
- EqualsAsync (OA x, OA y)
- GetHashCodeAsync (OA x)
- CompareAsync (OA x, OA y)
- OrdOptional <OPTION, OA, A>
- Inst = default(OrdOptional<OPTION, OA, A>)
- Equals (OA x, OA y)
- Compare (OA mx, OA my)
- GetHashCode (OA x)
- EqualsAsync (OA x, OA y)
- GetHashCodeAsync (OA x)
- CompareAsync (OA x, OA y)
- OrdOptionalUnsafe <OrdA, OPTION, OA, A>
- Inst = default(OrdOptionalUnsafe<OrdA, OPTION, OA, A>)
- Equals (OA x, OA y)
- Compare (OA mx, OA my)
- GetHashCode (OA x)
- EqualsAsync (OA x, OA y)
- GetHashCodeAsync (OA x)
- CompareAsync (OA x, OA y)
- OrdOptionalUnsafe <OPTION, OA, A>
- Inst = default(OrdOptionalUnsafe<OPTION, OA, A>)
- Equals (OA x, OA y)
- Compare (OA mx, OA my)
- GetHashCode (OA x)
- EqualsAsync (OA x, OA y)
- GetHashCodeAsync (OA x)
- CompareAsync (OA x, OA y)
- OrdOptionUnsafe <OrdA, A>
- Compare (OptionUnsafe<A> x, OptionUnsafe<A> y)
- Equals (OptionUnsafe<A> x, OptionUnsafe<A> y)
- GetHashCode (OptionUnsafe<A> x)
- EqualsAsync (OptionUnsafe<A> x, OptionUnsafe<A> y)
- GetHashCodeAsync (OptionUnsafe<A> x)
- CompareAsync (OptionUnsafe<A> x, OptionUnsafe<A> y)
- OrdOptionUnsafe <A>
- Compare (OptionUnsafe<A> x, OptionUnsafe<A> y)
- Equals (OptionUnsafe<A> x, OptionUnsafe<A> y)
- GetHashCode (OptionUnsafe<A> x)
- EqualsAsync (OptionUnsafe<A> x, OptionUnsafe<A> y)
- GetHashCodeAsync (OptionUnsafe<A> x)
- CompareAsync (OptionUnsafe<A> x, OptionUnsafe<A> y)
- OrdQue <OrdA, A>
- Inst = default(OrdQue<OrdA, A>)
- Equals (Que<A> x, Que<A> y)
- Compare (Que<A> x, Que<A> y)
- GetHashCode (Que<A> x)
- EqualsAsync (Que<A> x, Que<A> y)
- GetHashCodeAsync (Que<A> x)
- CompareAsync (Que<A> x, Que<A> y)
- OrdQue <A>
- Inst = default(OrdQue<A>)
- Equals (Que<A> x, Que<A> y)
- Compare (Que<A> x, Que<A> y)
- GetHashCode (Que<A> x)
- EqualsAsync (Que<A> x, Que<A> y)
- GetHashCodeAsync (Que<A> x)
- CompareAsync (Que<A> x, Que<A> y)
- OrdRecord <A>
- Compare (A x, A y)
- Equals (A x, A y)
- GetHashCode (A x)
- EqualsAsync (A x, A y)
- GetHashCodeAsync (A x)
- CompareAsync (A x, A y)
- OrdResult <A>
- Compare (Result<A> x, Result<A> y)
- Equals (Result<A> x, Result<A> y)
- GetHashCode (Result<A> x)
- EqualsAsync (Result<A> x, Result<A> y)
- GetHashCodeAsync (Result<A> x)
- CompareAsync (Result<A> x, Result<A> y)
- OrdOptionalResult <A>
- Compare (OptionalResult<A> x, OptionalResult<A> y)
- Equals (OptionalResult<A> x, OptionalResult<A> y)
- GetHashCode (OptionalResult<A> x)
- EqualsAsync (OptionalResult<A> x, OptionalResult<A> y)
- GetHashCodeAsync (OptionalResult<A> x)
- CompareAsync (OptionalResult<A> x, OptionalResult<A> y)
- OrdSeq <OrdA, A>
- Inst = default(OrdSeq<OrdA, A>)
- Equals (Seq<A> x, Seq<A> y)
- Compare (Seq<A> x, Seq<A> y)
- GetHashCode (Seq<A> x)
- EqualsAsync (Seq<A> x, Seq<A> y)
- GetHashCodeAsync (Seq<A> x)
- CompareAsync (Seq<A> x, Seq<A> y)
- OrdSeq <A>
- Inst = default(OrdSeq<A>)
- Equals (Seq<A> x, Seq<A> y)
- Compare (Seq<A> x, Seq<A> y)
- GetHashCode (Seq<A> x)
- EqualsAsync (Seq<A> x, Seq<A> y)
- GetHashCodeAsync (Seq<A> x)
- CompareAsync (Seq<A> x, Seq<A> y)
- OrdSet <OrdA, A>
- Inst = default(OrdSet<OrdA, A>)
- Equals (Set<A> x, Set<A> y)
- Compare (Set<A> x, Set<A> y)
- GetHashCode (Set<A> x)
- EqualsAsync (Set<A> x, Set<A> y)
- GetHashCodeAsync (Set<A> x)
- CompareAsync (Set<A> x, Set<A> y)
- OrdSet <A>
- Inst = default(OrdSet<A>)
- Equals (Set<A> x, Set<A> y)
- Compare (Set<A> x, Set<A> y)
- GetHashCode (Set<A> x)
- EqualsAsync (Set<A> x, Set<A> y)
- GetHashCodeAsync (Set<A> x)
- CompareAsync (Set<A> x, Set<A> y)
- OrdShort
- Inst = default(OrdShort)
- Equals (short x, short y)
- Compare (short x, short y)
- GetHashCode (short x)
- EqualsAsync (short x, short y)
- GetHashCodeAsync (short x)
- CompareAsync (short x, short y)
- OrdStck <OrdA, A>
- Inst = default(OrdStck<OrdA, A>)
- Equals (Stck<A> x, Stck<A> y)
- Compare (Stck<A> x, Stck<A> y)
- GetHashCode (Stck<A> x)
- EqualsAsync (Stck<A> x, Stck<A> y)
- GetHashCodeAsync (Stck<A> x)
- CompareAsync (Stck<A> x, Stck<A> y)
- OrdStck <A>
- Inst = default(OrdStck<A>)
- Equals (Stck<A> x, Stck<A> y)
- Compare (Stck<A> x, Stck<A> y)
- GetHashCode (Stck<A> x)
- EqualsAsync (Stck<A> x, Stck<A> y)
- GetHashCodeAsync (Stck<A> x)
- CompareAsync (Stck<A> x, Stck<A> y)
- OrdString
- Inst = default(OrdString)
- Compare (string a, string b)
- Equals (string a, string b)
- GetHashCode (string x)
- EqualsAsync (string x, string y)
- GetHashCodeAsync (string x)
- CompareAsync (string x, string y)
- OrdStringOrdinalIgnoreCase
- Inst = default(OrdStringOrdinalIgnoreCase)
- Compare (string a, string b)
- Equals (string a, string b)
- GetHashCode (string x)
- EqualsAsync (string x, string y)
- GetHashCodeAsync (string x)
- CompareAsync (string x, string y)
- OrdStringOrdinal
- Inst = default(OrdStringOrdinal)
- Compare (string a, string b)
- Equals (string a, string b)
- GetHashCode (string x)
- EqualsAsync (string x, string y)
- GetHashCodeAsync (string x)
- CompareAsync (string x, string y)
- OrdStringCurrentCultureIgnoreCase
- Inst = default(OrdStringCurrentCultureIgnoreCase)
- Compare (string a, string b)
- Equals (string a, string b)
- GetHashCode (string x)
- EqualsAsync (string x, string y)
- GetHashCodeAsync (string x)
- CompareAsync (string x, string y)
- OrdStringCurrentCulture
- Inst = default(OrdStringCurrentCulture)
- Compare (string a, string b)
- Equals (string a, string b)
- GetHashCode (string x)
- EqualsAsync (string x, string y)
- GetHashCodeAsync (string x)
- CompareAsync (string x, string y)
- OrdTask <A>
- Compare (Task<A> x, Task<A> y)
- Equals (Task<A> x, Task<A> y)
- GetHashCode (Task<A> x)
- EqualsAsync (Task<A> x, Task<A> y)
- GetHashCodeAsync (Task<A> x)
- CompareAsync (Task<A> x, Task<A> y)
- OrdTrue <A>
- Compare (A x, A y)
- Equals (A x, A y)
- GetHashCode (A x)
- EqualsAsync (A x, A y)
- GetHashCodeAsync (A x)
- CompareAsync (A x, A y)
- OrdTry <OrdA, A>
- Compare (Try<A> x, Try<A> y)
- Equals (Try<A> x, Try<A> y)
- GetHashCode (Try<A> x)
- GetHashCodeAsync (Try<A> x)
- EqualsAsync (Try<A> x, Try<A> y)
- CompareAsync (Try<A> x, Try<A> y)
- OrdTry <A>
- Compare (Try<A> x, Try<A> y)
- Equals (Try<A> x, Try<A> y)
- GetHashCode (Try<A> x)
- GetHashCodeAsync (Try<A> x)
- EqualsAsync (Try<A> x, Try<A> y)
- CompareAsync (Try<A> x, Try<A> y)
- OrdTryOption <OrdA, A>
- Compare (TryOption<A> x, TryOption<A> y)
- Equals (TryOption<A> x, TryOption<A> y)
- GetHashCode (TryOption<A> x)
- GetHashCodeAsync (TryOption<A> x)
- EqualsAsync (TryOption<A> x, TryOption<A> y)
- CompareAsync (TryOption<A> x, TryOption<A> y)
- OrdTryOption <A>
- Compare (TryOption<A> x, TryOption<A> y)
- Equals (TryOption<A> x, TryOption<A> y)
- GetHashCode (TryOption<A> x)
- GetHashCodeAsync (TryOption<A> x)
- EqualsAsync (TryOption<A> x, TryOption<A> y)
- CompareAsync (TryOption<A> x, TryOption<A> y)
- OrdTupleFirst <OrdA, A, B>
- Compare ((A, B) x, (A, B) y)
- Equals ((A, B) x, (A, B) y)
- GetHashCode ((A, B) x)
- EqualsAsync ((A, B) x, (A, B) y)
- GetHashCodeAsync ((A, B) x)
- CompareAsync ((A, B) x, (A, B) y)
- OrdTypeInfo
struct OrdArr <OrdA, A> Source #
Equality and ordering
field OrdArr<OrdA, A> Inst = default(OrdArr<OrdA, 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 Compare (Arr<A> mx, Arr<A> my) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (Arr<A> x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (Arr<A> x, Arr<A> y) Source #
method Task<int> GetHashCodeAsync (Arr<A> x) Source #
method Task<int> CompareAsync (Arr<A> x, Arr<A> y) Source #
Equality and ordering
field OrdArr<A> Inst = default(OrdArr<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 Compare (Arr<A> mx, Arr<A> my) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (Arr<A> x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (Arr<A> x, Arr<A> y) Source #
method Task<int> GetHashCodeAsync (Arr<A> x) Source #
method Task<int> CompareAsync (Arr<A> x, Arr<A> y) Source #
struct OrdArray <OrdA, A> Source #
Equality and ordering
field OrdArray<OrdA, A> Inst = default(OrdArray<OrdA, 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 Compare (A[] mx, A[] my) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (A[] x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (A[] x, A[] y) Source #
method Task<int> GetHashCodeAsync (A[] x) Source #
method Task<int> CompareAsync (A[] x, A[] y) Source #
Equality and ordering
field OrdArray<A> Inst = default(OrdArray<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 Compare (A[] mx, A[] my) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (A[] x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (A[] x, A[] y) Source #
method Task<int> GetHashCodeAsync (A[] x) Source #
method Task<int> CompareAsync (A[] x, A[] y) Source #
Equality and ordering
field OrdBigInt Inst = default(OrdBigInt) Source #
method bool Equals (bigint x, bigint 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 Compare (bigint x, bigint y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (bigint x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (bigint x, bigint y) Source #
method Task<int> GetHashCodeAsync (bigint x) Source #
method Task<int> CompareAsync (bigint x, bigint y) Source #
Equality and ordering
field OrdBool Inst = default(OrdBool) Source #
method bool Equals (bool x, bool 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 Compare (bool x, bool y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (bool x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (bool x, bool y) Source #
method Task<int> GetHashCodeAsync (bool x) Source #
method Task<int> CompareAsync (bool x, bool y) Source #
Equality and ordering
field OrdChar Inst = default(OrdChar) Source #
method bool Equals (char x, char 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 Compare (char x, char y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (char x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (char x, char y) Source #
method Task<int> GetHashCodeAsync (char x) Source #
method Task<int> CompareAsync (char x, char y) Source #
struct OrdChoice <OrdA, OrdB, ChoiceAB, CH, A, B> Source #
Compare the equality of any type in the Choice type-class. Taking into account the ordering of both possible bound values.
field OrdChoice<OrdA, OrdB, ChoiceAB, CH, A, B> Inst = default(OrdChoice<OrdA, OrdB, ChoiceAB, CH, A, B>) Source #
method int Compare (CH x, CH y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
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 the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (CH x, CH y) Source #
method Task<int> GetHashCodeAsync (CH x) Source #
method Task<int> CompareAsync (CH x, CH y) Source #
struct OrdChoice <OrdB, ChoiceAB, CH, A, B> Source #
Compare the equality of any type in the Choice type-class. Taking into account only the 'success bound value' of B.
field OrdChoice<OrdB, ChoiceAB, CH, A, B> Inst = default(OrdChoice<OrdB, ChoiceAB, CH, A, B>) Source #
method int Compare (CH x, CH y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
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 the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (CH x, CH y) Source #
method Task<int> GetHashCodeAsync (CH x) Source #
method Task<int> CompareAsync (CH x, CH y) Source #
struct OrdChoice <ChoiceAB, CH, A, B> Source #
Compare the equality of any type in the Choice type-class. Taking into account only the 'success bound value' of B.
field OrdChoice<ChoiceAB, CH, A, B> Inst = default(OrdChoice<ChoiceAB, CH, A, B>) Source #
method int Compare (CH x, CH y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
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 the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (CH x, CH y) Source #
method Task<int> GetHashCodeAsync (CH x) Source #
method Task<int> CompareAsync (CH x, CH y) Source #
struct OrdChoiceUnsafe <OrdA, OrdB, ChoiceAB, CH, A, B> Source #
Compare the equality of any type in the Choice type-class. Taking into account the ordering of both possible bound values.
field OrdChoiceUnsafe<OrdA, OrdB, ChoiceAB, CH, A, B> Inst = default(OrdChoiceUnsafe<OrdA, OrdB, ChoiceAB, CH, A, B>) Source #
method int Compare (CH x, CH y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
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 the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (CH x, CH y) Source #
method Task<int> GetHashCodeAsync (CH x) Source #
method Task<int> CompareAsync (CH x, CH y) Source #
struct OrdChoiceUnsafe <OrdB, ChoiceAB, CH, A, B> Source #
Compare the equality of any type in the Choice type-class. Taking into account only the 'success bound value' of B.
field OrdChoiceUnsafe<OrdB, ChoiceAB, CH, A, B> Inst = default(OrdChoiceUnsafe<OrdB, ChoiceAB, CH, A, B>) Source #
method int Compare (CH x, CH y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
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 the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (CH x, CH y) Source #
method Task<int> GetHashCodeAsync (CH x) Source #
method Task<int> CompareAsync (CH x, CH y) Source #
struct OrdChoiceUnsafe <ChoiceAB, CH, A, B> Source #
Compare the equality of any type in the Choice type-class. Taking into account only the 'success bound value' of B.
field OrdChoiceUnsafe<ChoiceAB, CH, A, B> Inst = default(OrdChoiceUnsafe<ChoiceAB, CH, A, B>) Source #
method int Compare (CH x, CH y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
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 the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (CH x, CH y) Source #
method Task<int> GetHashCodeAsync (CH x) Source #
method Task<int> CompareAsync (CH x, CH y) Source #
struct OrdDateTime Source #
Equality and ordering
field OrdDateTime Inst = default(OrdDateTime) Source #
method bool Equals (DateTime x, DateTime 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 Compare (DateTime x, DateTime y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (DateTime x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (DateTime x, DateTime y) Source #
method Task<int> GetHashCodeAsync (DateTime x) Source #
method Task<int> CompareAsync (DateTime x, DateTime y) Source #
struct OrdDecimal Source #
Equality and ordering
field OrdDecimal Inst = default(OrdDecimal) Source #
method bool Equals (decimal x, decimal 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 Compare (decimal x, decimal y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (decimal x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (decimal x, decimal y) Source #
method Task<int> GetHashCodeAsync (decimal x) Source #
method Task<int> CompareAsync (decimal x, decimal y) Source #
struct OrdDefault <A> Source #
Uses the standard .NET Comparer.Default.Compare(a,b) method to provide equality testing.
field OrdDefault<A> Inst = default(OrdDefault<A>) Source #
method int Compare (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 the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (A x, A y) Source #
method Task<int> GetHashCodeAsync (A x) Source #
method Task<int> CompareAsync (A x, A y) Source #
Equality and ordering
field OrdDouble Inst = default(OrdDouble) Source #
method bool Equals (double x, double 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 Compare (double x, double y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (double x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (double x, double y) Source #
method Task<int> GetHashCodeAsync (double x) Source #
method Task<int> CompareAsync (double x, double y) Source #
struct OrdEither <OrdL, OrdR, 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
method Task<int> CompareAsync (Either<L, R> x, Either<L, R> y) Source #
struct OrdEither <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
method Task<int> CompareAsync (Either<L, R> x, Either<L, R> y) Source #
struct OrdEitherUnsafe <OrdL, OrdR, 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
method Task<int> CompareAsync (EitherUnsafe<L, R> x, EitherUnsafe<L, R> y) Source #
struct OrdEitherUnsafe <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
method Task<int> CompareAsync (EitherUnsafe<L, R> x, EitherUnsafe<L, R> y) Source #
struct OrdEnumerable <OrdA, A> Source #
Equality and ordering
field OrdEnumerable<OrdA, A> Inst = default(OrdEnumerable<OrdA, A>) Source #
method bool Equals (IEnumerable<A> x, IEnumerable<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 Compare (IEnumerable<A> x, IEnumerable<A> y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (IEnumerable<A> x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (IEnumerable<A> x, IEnumerable<A> y) Source #
method Task<int> GetHashCodeAsync (IEnumerable<A> x) Source #
method Task<int> CompareAsync (IEnumerable<A> x, IEnumerable<A> y) Source #
struct OrdEnumerable <A> Source #
Equality and ordering
field OrdEnumerable<A> Inst = default(OrdEnumerable<A>) Source #
method bool Equals (IEnumerable<A> x, IEnumerable<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 Compare (IEnumerable<A> x, IEnumerable<A> y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (IEnumerable<A> x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (IEnumerable<A> x, IEnumerable<A> y) Source #
method Task<int> GetHashCodeAsync (IEnumerable<A> x) Source #
method Task<int> CompareAsync (IEnumerable<A> x, IEnumerable<A> y) Source #
struct OrdException Source #
method int GetHashCode (Exception x) Source #
method Task<bool> EqualsAsync (Exception x, Exception y) Source #
method Task<int> GetHashCodeAsync (Exception x) Source #
method Task<int> CompareAsync (Exception x, Exception y) Source #
Equality and ordering
field OrdFloat Inst = default(OrdFloat) Source #
method bool Equals (float x, float 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 Compare (float x, float y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (float x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (float x, float y) Source #
method Task<int> GetHashCodeAsync (float x) Source #
method Task<int> CompareAsync (float x, float y) Source #
Equality and ordering
field OrdGuid Inst = default(OrdGuid) Source #
method bool Equals (Guid x, Guid 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 Compare (Guid x, Guid y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (Guid x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (Guid x, Guid y) Source #
method Task<int> GetHashCodeAsync (Guid x) Source #
method Task<int> CompareAsync (Guid x, Guid y) Source #
struct OrdHashSet <OrdA, A> Source #
Equality and ordering
field OrdHashSet<OrdA, A> Inst = default(OrdHashSet<OrdA, 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 Compare (HashSet<A> x, HashSet<A> y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (HashSet<A> x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (HashSet<A> x, HashSet<A> y) Source #
method Task<int> GetHashCodeAsync (HashSet<A> x) Source #
method Task<int> CompareAsync (HashSet<A> x, HashSet<A> y) Source #
struct OrdHashSet <A> Source #
Equality and ordering
field OrdHashSet<A> Inst = default(OrdHashSet<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 Compare (HashSet<A> x, HashSet<A> y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (HashSet<A> x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (HashSet<A> x, HashSet<A> y) Source #
method Task<int> GetHashCodeAsync (HashSet<A> x) Source #
method Task<int> CompareAsync (HashSet<A> x, HashSet<A> y) Source #
struct OrdIdentity <A> Source #
Identity equality
field OrdIdentity<A> Inst = default(OrdIdentity<A>) Source #
method int Compare (Identity<A> a, Identity<A> b) Source #
Ordering test
param | x | The left hand side of the ordering operation |
param | y | The right hand side of the ordering operation |
returns | -1 if less than, 0 if equal, 1 if greater than |
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 #
method Task<int> CompareAsync (Identity<A> x, Identity<A> y) Source #
Equality and ordering
field OrdInt Inst = default(OrdInt) Source #
method bool Equals (int x, int 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 Compare (int x, int y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (int x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (int x, int y) Source #
method Task<int> GetHashCodeAsync (int x) Source #
method Task<int> CompareAsync (int x, int y) Source #
Equality and ordering
field OrdLong Inst = default(OrdLong) Source #
method bool Equals (long x, long 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 Compare (long x, long y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (long x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (long x, long y) Source #
method Task<int> GetHashCodeAsync (long x) Source #
method Task<int> CompareAsync (long x, long y) Source #
struct OrdLst <OrdA, A> Source #
Equality and ordering
field OrdLst<OrdA, A> Inst = default(OrdLst<OrdA, A>) Source #
method bool Equals (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 int Compare (Lst<A> mx, Lst<A> my) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (Lst<A> x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (Lst<A> x, Lst<A> y) Source #
method Task<int> GetHashCodeAsync (Lst<A> x) Source #
method Task<int> CompareAsync (Lst<A> x, Lst<A> y) Source #
Equality and ordering
field OrdLst<A> Inst = default(OrdLst<A>) Source #
method bool Equals (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 int Compare (Lst<A> x, Lst<A> y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (Lst<A> x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (Lst<A> x, Lst<A> y) Source #
method Task<int> GetHashCodeAsync (Lst<A> x) Source #
method Task<int> CompareAsync (Lst<A> x, Lst<A> y) Source #
struct OrdMap <OrdK, K, V> Source #
Equality and ordering
method int Compare (Map<OrdK, K, V> x, Map<OrdK, K, V> y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if |
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 #
method Task<int> CompareAsync (Map<OrdK, K, V> x, Map<OrdK, K, V> y) Source #
Equality and ordering
method int Compare (Map<K, V> x, Map<K, V> y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if |
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 #
method Task<int> GetHashCodeAsync (Map<K, V> x) Source #
method Task<int> CompareAsync (Map<K, V> x, Map<K, V> y) Source #
struct OrdNewType <NEWTYPE, ORD, A> Source #
Compare the equality and ordering of any type in the NewType type-class
field OrdNewType<NEWTYPE, ORD, A> Inst = default(OrdNewType<NEWTYPE, ORD, 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 Compare (NewType<NEWTYPE, A> mx, NewType<NEWTYPE, A> my) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (NewType<NEWTYPE, A> x) Source #
Get the hash-code of the provided value
returns | 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 #
method Task<int> CompareAsync (NewType<NEWTYPE, A> x, NewType<NEWTYPE, A> y) Source #
struct OrdNewType <NEWTYPE, A> Source #
Compare the equality and ordering of any type in the NewType type-class
field OrdNewType<NEWTYPE, A> Inst = default(OrdNewType<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 Compare (NewType<NEWTYPE, A> mx, NewType<NEWTYPE, A> my) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (NewType<NEWTYPE, A> x) Source #
Get the hash-code of the provided value
returns | 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 #
method Task<int> CompareAsync (NewType<NEWTYPE, A> x, NewType<NEWTYPE, A> y) Source #
struct OrdNewType <NEWTYPE, ORD, A, PRED> Source #
Compare the equality and ordering of any type in the NewType type-class
field OrdNewType<NEWTYPE, ORD, A, PRED> Inst = default(OrdNewType<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 Compare (NewType<NEWTYPE, A, PRED, ORD> mx, NewType<NEWTYPE, A, PRED, ORD> my) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (NewType<NEWTYPE, A, PRED, ORD> x) Source #
Get the hash-code of the provided value
returns | 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 #
method Task<int> CompareAsync (NewType<NEWTYPE, A, PRED, ORD> x, NewType<NEWTYPE, A, PRED, ORD> y) Source #
struct OrdNumType <NUMTYPE, NUM, A> Source #
Compare the equality and ordering of any type in the NumType type-class
field OrdNumType<NUMTYPE, NUM, A> Inst = default(OrdNumType<NUMTYPE, NUM, A>) Source #
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 Compare (NumType<NUMTYPE, NUM, A> mx, NumType<NUMTYPE, NUM, A> my) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (NumType<NUMTYPE, NUM, A> x) Source #
Get the hash-code of the provided value
returns | 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 #
method Task<int> CompareAsync (NumType<NUMTYPE, NUM, A> x, NumType<NUMTYPE, NUM, A> y) Source #
struct OrdNumType <NUMTYPE, NUM, A, PRED> Source #
Compare the equality and ordering of any type in the NumType type-class
field OrdNumType<NUMTYPE, NUM, A, PRED> Inst = default(OrdNumType<NUMTYPE, NUM, A, PRED>) Source #
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 Compare (NumType<NUMTYPE, NUM, A, PRED> mx, NumType<NUMTYPE, NUM, A, PRED> my) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (NumType<NUMTYPE, NUM, A, PRED> x) Source #
Get the hash-code of the provided value
returns | 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 #
method Task<int> CompareAsync (NumType<NUMTYPE, NUM, A, PRED> x, NumType<NUMTYPE, NUM, A, PRED> y) Source #
struct OrdOption <OrdA, A> Source #
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 #
method Task<int> CompareAsync (Option<A> x, Option<A> y) Source #
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 #
method Task<int> CompareAsync (Option<A> x, Option<A> y) Source #
struct OrdOptional <OrdA, OPTION, OA, A> Source #
Compare the equality and ordering of any type in the Optional type-class
field OrdOptional<OrdA, OPTION, OA, A> Inst = default(OrdOptional<OrdA, 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 Compare (OA mx, OA my) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (OA x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (OA x, OA y) Source #
method Task<int> GetHashCodeAsync (OA x) Source #
method Task<int> CompareAsync (OA x, OA y) Source #
struct OrdOptional <OPTION, OA, A> Source #
Compare the equality and ordering of any type in the Optional type-class
field OrdOptional<OPTION, OA, A> Inst = default(OrdOptional<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 Compare (OA mx, OA my) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (OA x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (OA x, OA y) Source #
method Task<int> GetHashCodeAsync (OA x) Source #
method Task<int> CompareAsync (OA x, OA y) Source #
struct OrdOptionalUnsafe <OrdA, OPTION, OA, A> Source #
Compare the equality and ordering of any type in the Optional type-class
field OrdOptionalUnsafe<OrdA, OPTION, OA, A> Inst = default(OrdOptionalUnsafe<OrdA, 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 Compare (OA mx, OA my) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (OA x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (OA x, OA y) Source #
method Task<int> GetHashCodeAsync (OA x) Source #
method Task<int> CompareAsync (OA x, OA y) Source #
struct OrdOptionalUnsafe <OPTION, OA, A> Source #
Compare the equality and ordering of any type in the Optional type-class
field OrdOptionalUnsafe<OPTION, OA, A> Inst = default(OrdOptionalUnsafe<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 Compare (OA mx, OA my) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (OA x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (OA x, OA y) Source #
method Task<int> GetHashCodeAsync (OA x) Source #
method Task<int> CompareAsync (OA x, OA y) Source #
struct OrdOptionUnsafe <OrdA, A> Source #
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 #
method Task<int> CompareAsync (OptionUnsafe<A> x, OptionUnsafe<A> y) Source #
struct OrdOptionUnsafe <A> Source #
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 #
method Task<int> CompareAsync (OptionUnsafe<A> x, OptionUnsafe<A> y) Source #
struct OrdQue <OrdA, A> Source #
Equality and ordering
field OrdQue<OrdA, A> Inst = default(OrdQue<OrdA, A>) Source #
method bool Equals (Que<A> x, Que<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 Compare (Que<A> x, Que<A> y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (Que<A> x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (Que<A> x, Que<A> y) Source #
method Task<int> GetHashCodeAsync (Que<A> x) Source #
method Task<int> CompareAsync (Que<A> x, Que<A> y) Source #
Equality and ordering
field OrdQue<A> Inst = default(OrdQue<A>) Source #
method bool Equals (Que<A> x, Que<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 Compare (Que<A> x, Que<A> y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (Que<A> x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (Que<A> x, Que<A> y) Source #
method Task<int> GetHashCodeAsync (Que<A> x) Source #
method Task<int> CompareAsync (Que<A> x, Que<A> y) Source #
Ordering 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 Task<int> CompareAsync (A x, A y) 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 #
method Task<int> CompareAsync (Result<A> x, Result<A> y) Source #
struct OrdOptionalResult <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 #
method Task<int> CompareAsync (OptionalResult<A> x, OptionalResult<A> y) Source #
struct OrdSeq <OrdA, A> Source #
Equality and ordering
field OrdSeq<OrdA, A> Inst = default(OrdSeq<OrdA, A>) Source #
method bool Equals (Seq<A> x, Seq<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 Compare (Seq<A> x, Seq<A> y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (Seq<A> x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (Seq<A> x, Seq<A> y) Source #
method Task<int> GetHashCodeAsync (Seq<A> x) Source #
method Task<int> CompareAsync (Seq<A> x, Seq<A> y) Source #
Equality and ordering
field OrdSeq<A> Inst = default(OrdSeq<A>) Source #
method bool Equals (Seq<A> x, Seq<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 Compare (Seq<A> x, Seq<A> y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (Seq<A> x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (Seq<A> x, Seq<A> y) Source #
method Task<int> GetHashCodeAsync (Seq<A> x) Source #
method Task<int> CompareAsync (Seq<A> x, Seq<A> y) Source #
struct OrdSet <OrdA, A> Source #
Equality and ordering
field OrdSet<OrdA, A> Inst = default(OrdSet<OrdA, 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 Compare (Set<A> x, Set<A> y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (Set<A> x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (Set<A> x, Set<A> y) Source #
method Task<int> GetHashCodeAsync (Set<A> x) Source #
method Task<int> CompareAsync (Set<A> x, Set<A> y) Source #
Equality and ordering
field OrdSet<A> Inst = default(OrdSet<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 Compare (Set<A> x, Set<A> y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (Set<A> x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (Set<A> x, Set<A> y) Source #
method Task<int> GetHashCodeAsync (Set<A> x) Source #
method Task<int> CompareAsync (Set<A> x, Set<A> y) Source #
Equality and ordering
field OrdShort Inst = default(OrdShort) Source #
method bool Equals (short x, short 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 Compare (short x, short y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (short x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (short x, short y) Source #
method Task<int> GetHashCodeAsync (short x) Source #
method Task<int> CompareAsync (short x, short y) Source #
struct OrdStck <OrdA, A> Source #
Equality and ordering
field OrdStck<OrdA, A> Inst = default(OrdStck<OrdA, A>) Source #
method bool Equals (Stck<A> x, Stck<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 Compare (Stck<A> x, Stck<A> y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (Stck<A> x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (Stck<A> x, Stck<A> y) Source #
method Task<int> GetHashCodeAsync (Stck<A> x) Source #
method Task<int> CompareAsync (Stck<A> x, Stck<A> y) Source #
Equality and ordering
field OrdStck<A> Inst = default(OrdStck<A>) Source #
method bool Equals (Stck<A> x, Stck<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 Compare (Stck<A> x, Stck<A> y) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if x greater than y : 1 if x less than y : -1 if x equals y : 0 |
method int GetHashCode (Stck<A> x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (Stck<A> x, Stck<A> y) Source #
method Task<int> GetHashCodeAsync (Stck<A> x) Source #
method Task<int> CompareAsync (Stck<A> x, Stck<A> y) Source #
String comparison
field OrdString Inst = default(OrdString) Source #
method int Compare (string a, string b) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if a greater than b : 1 if a less than b : -1 if a equals b : 0 |
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 the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (string x, string y) Source #
method Task<int> GetHashCodeAsync (string x) Source #
method Task<int> CompareAsync (string x, string y) Source #
struct OrdStringOrdinalIgnoreCase Source #
String comparison (ordinal, ignore case)
field OrdStringOrdinalIgnoreCase Inst = default(OrdStringOrdinalIgnoreCase) Source #
method int Compare (string a, string b) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if a greater than b : 1 if a less than b : -1 if a equals b : 0 |
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 the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (string x, string y) Source #
method Task<int> GetHashCodeAsync (string x) Source #
method Task<int> CompareAsync (string x, string y) Source #
struct OrdStringOrdinal Source #
String comparison (ordinal)
field OrdStringOrdinal Inst = default(OrdStringOrdinal) Source #
method int Compare (string a, string b) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if a greater than b : 1 if a less than b : -1 if a equals b : 0 |
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 the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (string x, string y) Source #
method Task<int> GetHashCodeAsync (string x) Source #
method Task<int> CompareAsync (string x, string y) Source #
struct OrdStringCurrentCultureIgnoreCase Source #
String comparison (current culture, ignore case)
field OrdStringCurrentCultureIgnoreCase Inst = default(OrdStringCurrentCultureIgnoreCase) Source #
method int Compare (string a, string b) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if a greater than b : 1 if a less than b : -1 if a equals b : 0 |
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 the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (string x, string y) Source #
method Task<int> GetHashCodeAsync (string x) Source #
method Task<int> CompareAsync (string x, string y) Source #
struct OrdStringCurrentCulture Source #
String comparison (current culture)
field OrdStringCurrentCulture Inst = default(OrdStringCurrentCulture) Source #
method int Compare (string a, string b) Source #
Compare two values
param | x | Left hand side of the compare operation |
param | y | Right hand side of the compare operation |
returns | if a greater than b : 1 if a less than b : -1 if a equals b : 0 |
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 the hash-code of the provided value
returns | Hash code of x |
method Task<bool> EqualsAsync (string x, string y) Source #
method Task<int> GetHashCodeAsync (string x) Source #
method Task<int> CompareAsync (string x, string y) 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 #
method Task<int> CompareAsync (Task<A> x, Task<A> y) Source #
Always returns true for equality checks and 0 for ordering
method int GetHashCode (A x) Source #
method Task<bool> EqualsAsync (A x, A y) Source #
method Task<int> GetHashCodeAsync (A x) Source #
method Task<int> CompareAsync (A x, A y) Source #
struct OrdTry <OrdA, A> Source #
method int GetHashCode (Try<A> x) Source #
method Task<int> GetHashCodeAsync (Try<A> x) Source #
method Task<bool> EqualsAsync (Try<A> x, Try<A> y) Source #
method Task<int> CompareAsync (Try<A> x, Try<A> y) Source #
method int GetHashCode (Try<A> x) Source #
method Task<int> GetHashCodeAsync (Try<A> x) Source #
method Task<bool> EqualsAsync (Try<A> x, Try<A> y) Source #
method Task<int> CompareAsync (Try<A> x, Try<A> y) Source #
struct OrdTryOption <OrdA, A> Source #
method int GetHashCode (TryOption<A> x) Source #
method Task<int> GetHashCodeAsync (TryOption<A> x) Source #
method Task<bool> EqualsAsync (TryOption<A> x, TryOption<A> y) Source #
method Task<int> CompareAsync (TryOption<A> x, TryOption<A> y) Source #
struct OrdTryOption <A> Source #
method int GetHashCode (TryOption<A> x) Source #
method Task<int> GetHashCodeAsync (TryOption<A> x) Source #
method Task<bool> EqualsAsync (TryOption<A> x, TryOption<A> y) Source #
method Task<int> CompareAsync (TryOption<A> x, TryOption<A> y) Source #
struct OrdTupleFirst <OrdA, A, B> Source #
Ord instance for a pair tuple. It orders using the first item in the tuple only and the provided OrdA.
method int GetHashCode ((A, B) x) Source #
method Task<bool> EqualsAsync ((A, B) x, (A, B) y) Source #
method Task<int> GetHashCodeAsync ((A, B) x) Source #
method Task<int> CompareAsync ((A, B) x, (A, B) y) Source #
struct OrdTypeInfo Source #
method int GetHashCode (TypeInfo x) Source #
method Task<bool> EqualsAsync (TypeInfo x, TypeInfo y) Source #
method Task<int> GetHashCodeAsync (TypeInfo x) Source #
method Task<int> CompareAsync (TypeInfo x, TypeInfo y) Source #