LanguageExt.Core

LanguageExt.Core Class Instances OrdAsync

Contents

struct OrdDefaultAsync <A> Source #

Methods

method Task<int> CompareAsync (A x, A y) Source #

Equality test

Parameters

param x

The left hand side of the equality operation

param y

The right hand side of the equality operation

returns

True if x and y are equal

method Task<bool> EqualsAsync (A x, A y) Source #

method Task<int> GetHashCodeAsync (A x) Source #

Get the hash-code of the provided value

Parameters

returns

Hash code of x

struct OrdEitherAsync <L, A> Source #

Either type ordering

Methods

method Task<int> CompareAsync (EitherAsync<L, A> x, EitherAsync<L, A> y) Source #

method Task<bool> EqualsAsync (EitherAsync<L, A> x, EitherAsync<L, A> y) Source #

method Task<int> GetHashCodeAsync (EitherAsync<L, A> x) Source #

struct OrdEitherAsync <OrdL, OrdA, L, A> Source #

where OrdL : struct, OrdAsync<L>
where OrdA : struct, OrdAsync<A>

Either type ordering

Methods

method Task<int> CompareAsync (EitherAsync<L, A> x, EitherAsync<L, A> y) Source #

method Task<bool> EqualsAsync (EitherAsync<L, A> x, EitherAsync<L, A> y) Source #

method Task<int> GetHashCodeAsync (EitherAsync<L, A> x) Source #

struct OrdOptionAsync <A> Source #

Option type equality

Methods

method Task<int> CompareAsync (OptionAsync<A> x, OptionAsync<A> y) Source #

method Task<bool> EqualsAsync (OptionAsync<A> x, OptionAsync<A> y) Source #

method Task<int> GetHashCodeAsync (OptionAsync<A> x) Source #

struct OrdOptionAsync <OrdA, A> Source #

where OrdA : struct, OrdAsync<A>

Option type equality

Methods

method Task<int> CompareAsync (OptionAsync<A> x, OptionAsync<A> y) Source #

method Task<bool> EqualsAsync (OptionAsync<A> x, OptionAsync<A> y) Source #

method Task<int> GetHashCodeAsync (OptionAsync<A> x) Source #

struct OrdTaskAsync <A> Source #

Methods

method Task<int> CompareAsync (Task<A> x, Task<A> y) Source #

method Task<bool> EqualsAsync (Task<A> x, Task<A> y) Source #

method Task<int> GetHashCodeAsync (Task<A> x) Source #

struct OrdTaskAsync <OrdA, A> Source #

where OrdA : struct, OrdAsync<A>

Methods

method Task<int> CompareAsync (Task<A> x, Task<A> y) Source #

method Task<bool> EqualsAsync (Task<A> x, Task<A> y) Source #

method Task<int> GetHashCodeAsync (Task<A> x) Source #

struct OrdTryAsync <OrdA, A> Source #

where OrdA : struct, OrdAsync<A>

Methods

method Task<int> CompareAsync (TryAsync<A> x, TryAsync<A> y) Source #

method Task<bool> EqualsAsync (TryAsync<A> x, TryAsync<A> y) Source #

method Task<int> GetHashCodeAsync (TryAsync<A> x) Source #

struct OrdTryAsync <A> Source #

Methods

method Task<int> CompareAsync (TryAsync<A> x, TryAsync<A> y) Source #

method Task<bool> EqualsAsync (TryAsync<A> x, TryAsync<A> y) Source #

method Task<int> GetHashCodeAsync (TryAsync<A> x) Source #

struct OrdTryOptionAsync <OrdA, A> Source #

where OrdA : struct, OrdAsync<A>

Methods

method Task<int> CompareAsync (TryOptionAsync<A> x, TryOptionAsync<A> y) Source #

method Task<bool> EqualsAsync (TryOptionAsync<A> x, TryOptionAsync<A> y) Source #

method Task<int> GetHashCodeAsync (TryOptionAsync<A> x) Source #

struct OrdTryOptionAsync <A> Source #

Methods

method Task<int> CompareAsync (TryOptionAsync<A> x, TryOptionAsync<A> y) Source #

method Task<bool> EqualsAsync (TryOptionAsync<A> x, TryOptionAsync<A> y) Source #

method Task<int> GetHashCodeAsync (TryOptionAsync<A> x) Source #

struct OrdValueTaskAsync <A> Source #

Methods

method Task<int> CompareAsync (ValueTask<A> x, ValueTask<A> y) Source #

method Task<bool> EqualsAsync (ValueTask<A> x, ValueTask<A> y) Source #

method Task<int> GetHashCodeAsync (ValueTask<A> x) Source #

struct OrdValueTaskAsync <OrdA, A> Source #

where OrdA : struct, OrdAsync<A>

Methods

method Task<int> CompareAsync (ValueTask<A> x, ValueTask<A> y) Source #

method Task<bool> EqualsAsync (ValueTask<A> x, ValueTask<A> y) Source #

method Task<int> GetHashCodeAsync (ValueTask<A> x) Source #