ResultThrowIfFailureExtensions
Namespace: Bogoware.Monads
public static class ResultThrowIfFailureExtensions
Inheritance Object → ResultThrowIfFailureExtensions
Attributes ExtensionAttribute
Methods
ThrowIfFailure<TValue>(Result<TValue>)
Throws a ResultFailedException if the Result<TValue> is a Failure.
public static void ThrowIfFailure<TValue>(Result<TValue> result)
Type Parameters
TValue
Parameters
result Result<TValue>
ThrowIfFailure<TValue>(Task<Result<TValue>>)
public static Task ThrowIfFailure<TValue>(Task<Result<TValue>> resultTask)
Type Parameters
TValue
Parameters
resultTask Task<Result<TValue>>