- HashableDefaultAsync <A>
- HashableEitherAsync <L, R>
- HashableEitherAsync <HashL, HashR, L, R>
- HashableOptionAsync <A>
- HashableOptionAsync <HashA, A>
- HashableTaskAsync <A>
- HashableTaskAsync <HashA, A>
- HashableTryAsync <HashA, A>
- HashableTryAsync <A>
- HashableTryOptionAsync <HashA, A>
- HashableTryOptionAsync <A>
- HashableValueTaskAsync <A>
- HashableValueTaskAsync <HashA, A>
struct HashableDefaultAsync <A> Source #
Finds an appropriate Hashable from the loaded assemblies, if one can't be found then it falls back to the standard .NET Object.GetHashCode() method to provide a hash-code.
method Task<int> GetHashCodeAsync (A x) Source #
Get hash code of the value
param | x | Value to get the hash code of |
returns | The hash code of x |
struct HashableEitherAsync <L, R> Source #
Either type hash
method Task<int> GetHashCodeAsync (EitherAsync<L, R> x) Source #
struct HashableEitherAsync <HashL, HashR, L, R> Source #
Either type hash
method Task<int> GetHashCodeAsync (EitherAsync<L, R> x) Source #
struct HashableOptionAsync <A> Source #
Option type hash
method Task<int> GetHashCodeAsync (OptionAsync<A> x) Source #
struct HashableOptionAsync <HashA, A> Source #
Option type hash
method Task<int> GetHashCodeAsync (OptionAsync<A> x) Source #
struct HashableTaskAsync <HashA, A> Source #
method Task<int> GetHashCodeAsync (Task<A> x) Source #
struct HashableTryAsync <HashA, A> Source #
method Task<int> GetHashCodeAsync (TryAsync<A> x) Source #
struct HashableTryOptionAsync <HashA, A> Source #
method Task<int> GetHashCodeAsync (TryOptionAsync<A> x) Source #
struct HashableTryOptionAsync <A> Source #
method Task<int> GetHashCodeAsync (TryOptionAsync<A> x) Source #
struct HashableValueTaskAsync <A> Source #
method Task<int> GetHashCodeAsync (ValueTask<A> x) Source #
struct HashableValueTaskAsync <HashA, A> Source #
method Task<int> GetHashCodeAsync (ValueTask<A> x) Source #