public static AsyncFuncBuilder <TContext> WithFunc <TContext>(
            this AsyncFuncBuilder <TContext> asyncFuncBuilder,
            IResultFunc <TContext> resultFunc)
        {
            asyncFuncBuilder.AddStrategy(new Visitors.Func <TContext>(resultFunc));

            return(asyncFuncBuilder);
        }
Esempio n. 2
0
 private AsyncBackgroundResultFunc(IResultFunc <TContext> resultFunc)
 {
     this.resultFunc = resultFunc;
 }
Esempio n. 3
0
 public static AsyncBackgroundResultFunc <TContext> Create(IResultFunc <TContext> func)
 => new AsyncBackgroundResultFunc <TContext>(func);
 public static AsyncBackgroundResultFunc <TContext> Create(IResultFunc <TContext> func)
 {
     return(new AsyncBackgroundResultFunc <TContext>(func));
 }
Esempio n. 5
0
 private AsyncBlockingResultFunc(IResultFunc <TContext> resultFunc)
 {
     this.resultFunc = resultFunc;
 }
Esempio n. 6
0
 public static AsyncBlockingResultFunc <TContext> Create(IResultFunc <TContext> func)
 => new AsyncBlockingResultFunc <TContext>(func);
 public static AsyncBlockingResultFunc <TContext> Create(IResultFunc <TContext> func)
 {
     return(new AsyncBlockingResultFunc <TContext>(func));
 }
Esempio n. 8
0
 public static IAsyncResultFunc <TContext> ToAsyncBackgroundResultFunc <TContext>(this IResultFunc <TContext> func)
 => AsyncBackgroundResultFunc <TContext> .Create(func);
Esempio n. 9
0
 public static IAsyncResultFunc <TContext> ToAsyncBlockingResultFunc <TContext>(this IResultFunc <TContext> func)
 => AsyncBlockingResultFunc <TContext> .Create(func);
Esempio n. 10
0
 public Func(IResultFunc <TContext> resultFunc)
 {
     this.resultFunc = resultFunc;
 }