/// <summary> /// Check if the result object contains a success from a specific type and with a specific condition /// </summary> public bool HasSuccess <TSuccess>(Func <TSuccess, bool> predicate) where TSuccess : Success { return(ResultHelper.HasSuccess(Successes, predicate)); }
/// <summary> /// Check if the result object contains a success with a specific condition /// </summary> public bool HasSuccess(Func <Success, bool> predicate) { return(ResultHelper.HasSuccess(Successes, predicate)); }
public static Result Merge(this IEnumerable <Result> results) { return(ResultHelper.Merge(results.ToArray())); }
public static Result <IEnumerable <TValue> > Merge <TValue>(this IEnumerable <Result <TValue> > results) { return(ResultHelper.MergeWithValue(results.ToArray())); }
public static Result <IEnumerable <TValue> > Merge <TValue>(params Result <TValue>[] results) { return(ResultHelper.MergeWithValue(results)); }
public static Result Merge(params ResultBase[] results) { return(ResultHelper.Merge(results)); }
public static Result <TValue> Merge <TValue>(params ResultBase[] results) { return(ResultHelper.Merge <Result <TValue> >(results)); }