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