Class Result<T>
- Namespace
- ArcanaDevelopment.adTempus.Shared
- Assembly
- ArcanaDevelopment.adTempus.Shared.dll
Type Parameters
- Inheritance
-
object
Result<T>
Constructors
Result()
Properties
IsSuccess
public bool IsSuccess { get; }
Property Value
- bool
Message
public string Message { get; set; }
Property Value
- string
Value
Property Value
- T
Methods
Fail()
public static Result<T> Fail()
Returns
- Result<T>
Fail(string)
public static Result<T> Fail(string reason)
Parameters
| Name | Type | Description |
reason |
string |
|
Returns
- Result<T>
Ok(T)
public static Result<T> Ok(T value)
Parameters
| Name | Type | Description |
value |
T |
|
Returns
- Result<T>
Operators
implicit operator Result<T>(T)
public static implicit operator Result<T>(T value)
Parameters
| Name | Type | Description |
value |
T |
|
Returns
- Result<T>