コード例 #1
0
ファイル: Accumulator.cs プロジェクト: AndrewGaspar/TD.Net
            public override async Task <Terminator <TReduction> > CompleteAsync(TReduction reduction)
            {
                var terminator = await Next.InvokeAsync(reduction, Accumulation).ConfigureAwait(false);

                return(terminator.IsTerminated
                    ? terminator
                    : await Next.CompleteAsync(terminator.Value).ConfigureAwait(false));
            }
コード例 #2
0
ファイル: IReducer.cs プロジェクト: AndrewGaspar/TD.Net
 public override Task <Terminator <TReduction> > CompleteAsync(TReduction reduction) =>
 Next.CompleteAsync(reduction);