Result es un tipo de unión discriminada que implementa el patrón Result para manejo de errores.
IReadOnlyList< string > Errors
Result(bool isSuccess, IEnumerable< string >? errors=null)
Result(T value) Result(IEnumerable< string > errors) TResult Match< TResult >(Func< T, TResult > onSuccess, Func< IReadOnlyList< string >, TResult > onFailure)
static Result< T > Success< T >(T value)
static Result< T > Failure< T >(string error)
static Result Failure(string error)
static Result Failure(IEnumerable< string > errors)