- OrdArr <OrdA, A>
- OrdArr <A>
- OrdArray <OrdA, A>
- OrdArray <A>
- OrdBigInt
- OrdBool
- OrdChar
- OrdDateTime
- OrdDecimal
- OrdDefault <A>
- OrdDouble
- 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)
- 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)
- 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)
- OrdEnumerable <A>
- Equals (IEnumerable<A> x, IEnumerable<A> y)
- Compare (IEnumerable<A> x, IEnumerable<A> y)
- GetHashCode (IEnumerable<A> x)
- OrdException
- OrdFloat
- OrdGuid
- OrdHashSet <OrdA, A>
- OrdHashSet <A>
- OrdInt
- OrdIterable <OrdA, A>
- Equals (Iterable<A> x, Iterable<A> y)
- Compare (Iterable<A> x, Iterable<A> y)
- GetHashCode (Iterable<A> x)
- OrdIterable <A>
- Equals (Iterable<A> x, Iterable<A> y)
- Compare (Iterable<A> x, Iterable<A> y)
- GetHashCode (Iterable<A> x)
- OrdLong
- OrdLst <OrdA, A>
- OrdLst <A>
- 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)
- OrdMap <K, V>
- OrdOption <OrdA, A>
- OrdOptional <OrdA, OPTION, OA, A>
- OrdOptional <OPTION, OA, A>
- OrdQue <OrdA, A>
- OrdQue <A>
- OrdRecord <A>
- OrdSeq <OrdA, A>
- OrdSeq <A>
- OrdSet <OrdA, A>
- OrdSet <A>
- OrdShort
- OrdStck <OrdA, A>
- OrdStck <A>
- OrdString
- OrdStringOrdinalIgnoreCase
- OrdStringOrdinal
- OrdStringCurrentCultureIgnoreCase
- OrdStringCurrentCulture
- OrdTask <A>
- OrdTrue <A>
- OrdTupleFirst <OrdA, A, B>
- OrdTypeInfo
struct OrdArr <OrdA, A> Source #
Equality and ordering
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 |
Equality and ordering
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 |
struct OrdArray <OrdA, A> Source #
Equality and ordering
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 |
Equality and ordering
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 |
Equality and ordering
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 |
Equality and ordering
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 |
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 |
struct OrdDateTime Source #
Equality and ordering
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 |
struct OrdDecimal Source #
Equality and ordering
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 |
struct OrdDefault <A> Source #
Uses the standard .NET Comparer.Default.Compare(a,b) method to provide equality testing.
Equality and ordering
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 |
struct OrdEither <OrdL, OrdR, L, R> Source #
Either type hashing
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 |
struct OrdEnumerable <A> Source #
Equality and ordering
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 |
struct OrdException Source #
Equality and ordering
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 |
Equality and ordering
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 |
struct OrdHashSet <OrdA, A> Source #
Equality and ordering
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 |
struct OrdHashSet <A> Source #
Equality and ordering
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 |
Equality and ordering
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 |
struct OrdIterable <OrdA, A> Source #
Equality and ordering
method bool Equals (Iterable<A> x, Iterable<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 (Iterable<A> x, Iterable<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 (Iterable<A> x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
struct OrdIterable <A> Source #
Equality and ordering
method bool Equals (Iterable<A> x, Iterable<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 (Iterable<A> x, Iterable<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 (Iterable<A> x) Source #
Get the hash-code of the provided value
returns | Hash code of x |
Equality and ordering
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 |
struct OrdLst <OrdA, A> Source #
Equality and ordering
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 |
Equality and ordering
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 |
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 |
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 |
struct OrdOptional <OrdA, OPTION, OA, A> Source #
Compare the equality and ordering of any type in the Optional trait
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 |
struct OrdOptional <OPTION, OA, A> Source #
Compare the equality and ordering of any type in the Optional trait
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 |
struct OrdQue <OrdA, A> Source #
Equality and ordering
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 |
Equality and ordering
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 |
Ordering class instance for all record types
type | A | Record type |
struct OrdSeq <OrdA, A> Source #
Equality and ordering
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 |
Equality and ordering
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 |
struct OrdSet <OrdA, A> Source #
Equality and ordering
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 |
Equality and ordering
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 |
Equality and ordering
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 |
struct OrdStck <OrdA, A> Source #
Equality and ordering
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 |
Equality and ordering
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 |
String comparison
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 |
struct OrdStringOrdinalIgnoreCase Source #
String comparison (ordinal, ignore case)
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 |
struct OrdStringOrdinal Source #
String comparison (ordinal)
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 |
struct OrdStringCurrentCultureIgnoreCase Source #
String comparison (current culture, ignore case)
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 |
struct OrdStringCurrentCulture Source #
String comparison (current culture)
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 |
Always returns true for equality checks and 0 for ordering
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.