A flexible implementation of IResult that supports multiple error messages and can be updated after creation.
More...
|
| bool | IsOk [get] |
| | Value indicating whether the operation was successful.
|
| IEnumerable< string > | Errors [get] |
| | Collection of error messages describing why the operation failed.
|
|
| | Result (string? errorMessage, List< string >? errors) |
|
| static readonly IEnumerable< string > | EmptyEnumerable = Enumerable.Empty<string>() |
A flexible implementation of IResult that supports multiple error messages and can be updated after creation.
◆ Result()
| FileSurfer.Models.Result.Result |
( |
string? | errorMessage, |
|
|
List< string >? | errors ) |
|
inlineprivate |
◆ AddError()
| void FileSurfer.Models.Result.AddError |
( |
string | errorMessage | ) |
|
|
inline |
◆ Error()
| Result FileSurfer.Models.Result.Error |
( |
string | errorMessage | ) |
|
|
static |
◆ MergeResult()
◆ MultipleErrors()
| Result FileSurfer.Models.Result.MultipleErrors |
( |
IEnumerable< string > | errors | ) |
|
|
static |
◆ Ok()
| Result FileSurfer.Models.Result.Ok |
( |
| ) |
|
|
static |
◆ _errors
| List<string>? FileSurfer.Models.Result._errors |
|
private |
◆ EmptyEnumerable
| readonly IEnumerable<string> FileSurfer.Models.Result.EmptyEnumerable = Enumerable.Empty<string>() |
|
staticprivate |
◆ Errors
| IEnumerable<string> FileSurfer.Models.Result.Errors |
|
get |
Collection of error messages describing why the operation failed.
Empty if the operation succeeded.
Implements FileSurfer.Models.IResult.
◆ IsOk
| bool FileSurfer.Models.Result.IsOk |
|
get |
The documentation for this class was generated from the following file:
- D:/PROJECTS/FileSurfer/src/FileSurfer/Models/IResult.cs