Maybe
Namespace: Bogoware.Monads
public static class Maybe
Inheritance Object → Maybe
Attributes NullableContextAttribute, NullableAttribute
Methods
From<T>(T)
public static Maybe<T> From<T>(T value)
Type Parameters
T
Parameters
value T
Returns
Maybe<T>
From<T>(Maybe<T>)
public static Maybe<T> From<T>(Maybe<T> maybe)
Type Parameters
T
Parameters
maybe Maybe<T>
Returns
Maybe<T>
Some<T>(T)
public static Maybe<T> Some<T>(T value)
Type Parameters
T
Parameters
value T
Returns
Maybe<T>
Some<T>(Maybe<T>)
public static Maybe<T> Some<T>(Maybe<T> maybe)
Type Parameters
T
Parameters
maybe Maybe<T>
Returns
Maybe<T>
None<T>()
public static Maybe<T> None<T>()
Type Parameters
T
Returns
Maybe<T>
None()
public static Maybe<Unit> None()