|
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 successful 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 70 of file ErrorHandling.cs.