Class ResultTaskAdapterExtensions
- Namespace
- Trellis
- Assembly
- Trellis.Core.dll
Provides adapters that wrap already-computed Result<TValue> values in completed task-like carriers.
public static class ResultTaskAdapterExtensions
- Inheritance
-
ResultTaskAdapterExtensions
- Inherited Members
Methods
AsTask<TValue>(Result<TValue>)
Wraps the result in a completed Task<TResult>.
public static Task<Result<TValue>> AsTask<TValue>(this Result<TValue> result)
Parameters
resultResult<TValue>The result to wrap.
Returns
Type Parameters
TValueThe success value type.
AsValueTask<TValue>(Result<TValue>)
Wraps the result in a completed ValueTask<TResult>.
public static ValueTask<Result<TValue>> AsValueTask<TValue>(this Result<TValue> result)
Parameters
resultResult<TValue>The result to wrap.
Returns
Type Parameters
TValueThe success value type.