|
Static Public Member Functions inherited from RailwaySharp.ErrorHandling.Result< TSuccess, TMessage > |
static Result< TSuccess, TMessage > | FailWith< TSuccess, TMessage > (IEnumerable< TMessage > messages) |
| Creates a Failure result with the given messages.
|
|
static Result< TSuccess, TMessage > | FailWith< TSuccess, TMessage > (TMessage message) |
| Creates a Failure result with the given message.
|
|
static Result< TSuccess, TMessage > | Succeed< TSuccess, TMessage > (TSuccess value) |
| Creates a Success result with the given value.
|
|
static Result< TSuccess, TMessage > | Succeed< TSuccess, TMessage > (TSuccess value, TMessage message) |
| Creates a Success result with the given value and the given message.
|
|
static Result< TSuccess, TMessage > | Succeed< TSuccess, TMessage > (TSuccess value, IEnumerable< TMessage > messages) |
| Creates a Success result with the given value and the given messages.
|
|
static Result< TSuccess, Exception > | Try< TSuccess > (Func< TSuccess > func) |
| Executes the given function on a given success or captures the failure.
|
|
Protected Member Functions inherited from RailwaySharp.ErrorHandling.Result< TSuccess, TMessage > |
| Result (ResultType tag) |
|
Represents the result of a failed computation.
- Template Parameters
-
TSuccess | Type that models the result of a successful computation. |
TMessage | Type that model a message related to a computation. |
Definition at line 98 of file ErrorHandling.cs.