Provides extension methods for working with result models.
More...
Provides extension methods for working with result models.
◆ FirstError()
| ? IResult FileSurfer.Core.Extensions.ResultExtensions.FirstError |
( |
params IResult[] | results | ) |
|
|
inlinestatic |
Returns the first failed result from the provided sequence.
- Parameters
-
| results | The results to evaluate in order. |
- Returns
- The first failed result, or
null when all results are successful.
◆ OkResult< T >()
| ValueResult< T > FileSurfer.Core.Extensions.ResultExtensions.OkResult< T > |
( |
this T | value | ) |
|
|
inlinestatic |
Wraps a value into a successful ValueResult<T>.
- Parameters
-
- Returns
- A successful result containing value .
◆ ToTask()
| Task< IResult > FileSurfer.Core.Extensions.ResultExtensions.ToTask |
( |
this IResult | result | ) |
|
|
inlinestatic |
Wraps a result into a completed task.
- Parameters
-
| result | The result to wrap. |
- Returns
- A completed task containing result .
The documentation for this class was generated from the following file:
- /home/janecea/Documents/CODE/PROJECTS/FileSurfer/src/FileSurfer.Core/Extensions/ModelExtensions.cs