An immutable, lightweight, and memory efficient implementation of IResult that supports at most one error message.
More...
|
bool | IsOk [get] |
| Value indicating whether the operation was successful.
|
IEnumerable< string > | Errors [get] |
| Collection of error messages describing why the operation failed.
|
|
readonly? IEnumerable< string > | _errors |
An immutable, lightweight, and memory efficient implementation of IResult that supports at most one error message.
◆ SimpleResult()
FileSurfer.Models.SimpleResult.SimpleResult |
( |
bool | isOk, |
|
|
string? | errorMessage ) |
|
inlineprivate |
◆ Error() [1/2]
◆ Error() [2/2]
SimpleResult FileSurfer.Models.SimpleResult.Error |
( |
string | errorMessage | ) |
|
|
static |
◆ GetEnumerable()
IEnumerable< string > FileSurfer.Models.SimpleResult.GetEnumerable |
( |
string | errorMessage | ) |
|
|
inlinestaticprivate |
◆ Ok()
◆ _errors
readonly? IEnumerable<string> FileSurfer.Models.SimpleResult._errors |
|
private |
◆ EmptyEnumerable
readonly IEnumerable<string> FileSurfer.Models.SimpleResult.EmptyEnumerable = Enumerable.Empty<string>() |
|
staticprivate |
◆ ErrorEmptyResult
readonly SimpleResult FileSurfer.Models.SimpleResult.ErrorEmptyResult = new(false, null) |
|
staticprivate |
◆ OkResult
readonly SimpleResult FileSurfer.Models.SimpleResult.OkResult = new(true, null) |
|
staticprivate |
◆ Errors
IEnumerable<string> FileSurfer.Models.SimpleResult.Errors |
|
get |
Collection of error messages describing why the operation failed.
Empty if the operation succeeded.
Implements FileSurfer.Models.IResult.
◆ IsOk
bool FileSurfer.Models.SimpleResult.IsOk |
|
get |
The documentation for this class was generated from the following file:
- D:/PROJECTS/FileSurfer/src/FileSurfer/Models/IResult.cs