LanguageExt.Core

LanguageExt.Core Class Instances HashableAsync

Contents

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.

Methods

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

Get hash code of the value

Parameters

param x

Value to get the hash code of

returns

The hash code of x

struct HashableEitherAsync <L, R> Source #

Either type hash

Methods

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

struct HashableEitherAsync <HashL, HashR, L, R> Source #

where HashL : struct, HashableAsync<L>
where HashR : struct, HashableAsync<R>

Either type hash

Methods

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

struct HashableOptionAsync <A> Source #

Option type hash

Methods

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

struct HashableOptionAsync <HashA, A> Source #

where HashA : struct, HashableAsync<A>

Option type hash

Methods

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

struct HashableTaskAsync <A> Source #

Methods

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

struct HashableTaskAsync <HashA, A> Source #

where HashA : struct, HashableAsync<A>

Methods

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

struct HashableTryAsync <HashA, A> Source #

where HashA : struct, HashableAsync<A>

Methods

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

struct HashableTryAsync <A> Source #

Methods

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

struct HashableTryOptionAsync <HashA, A> Source #

where HashA : struct, HashableAsync<A>

Methods

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

struct HashableTryOptionAsync <A> Source #

Methods

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

struct HashableValueTaskAsync <A> Source #

Methods

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

struct HashableValueTaskAsync <HashA, A> Source #

where HashA : struct, HashableAsync<A>

Methods

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