/// <seealso cref="Gather{TSource, TResult}" /> public static Outcome <TResult> Apply <TSource, TResult>( this Outcome <Func <TSource, TResult> > @this, Outcome <TSource> value) { /* T4: NotNull(value) */ return(value.Gather(@this)); }