Class InfinityResult<T>
- Namespace
- JJConsulting.Infinity.Domain.Results
- Assembly
- JJConsulting.Infinity.Domain.dll
Represents the result of an operation that returns a value, indicating success or failure.
public class InfinityResult<T> : InfinityResultType Parameters
T-
The type of the value returned by the operation.
Inheritance
Inherited Members
Constructors
InfinityResult(params List<InfinityError>)
Initializes a new instance of the JJConsulting.Infinity.Domain.Results.InfinityResult`1 class with the specified errors.
public InfinityResult(params List<InfinityError> errors)Parameters
errorsList<InfinityError>-
The list of errors associated with the operation.
Properties
Value
Gets the value returned by the operation, if successful.
public T? Value { get; }Property Value
- T?
Operators
implicit operator InfinityResult<T>(T)
Implicitly converts a value of type T to an JJConsulting.Infinity.Domain.Results.InfinityResult`1.
public static implicit operator InfinityResult<T>(T value)Parameters
valueT-
The value to be converted.