Operator Explicit
Explicit(Maybe<T> to T)
Explicitly converts a Maybe{T} to it's {T} value if it is non-empty, otherwise throws an
Declaration
public static explicit operator T(Maybe<T> maybeValue)
Parameters
| Type | Name | Description |
|---|---|---|
| Maybe<T> | maybeValue | The Maybe{T} to cast to. |
Returns
| Type | Description |
|---|---|
| T |
Exceptions
| Type | Condition |
|---|---|
| System.InvalidOperationException | Thrown if IsEmpty is true. |