Esempio n. 1
0
 public override async Task Handle <TResult>(EffectAwaiter <TResult> awaiter)
 {
     switch (awaiter.Effect)
     {
     case DoEffect <TResult> doEffect:
         awaiter.SetResult(await doEffect.Func(ctx));
         break;
     }
 }
 public override Task Handle <TResult>(EffectAwaiter <TResult> effect) => Task.CompletedTask;
Esempio n. 3
0
 public abstract Task Handle <TResult>(EffectAwaiter <TResult> awaiter);