Skip to main content

ResultThrowIfFailureExtensions

Namespace: Bogoware.Monads

public static class ResultThrowIfFailureExtensions

Inheritance ObjectResultThrowIfFailureExtensions
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>>

Returns

Task