Beispiel #1
0
 public Task SetNextNested(ChainGrainHolder next)
 {
     State.Next = next.Next;
     return(Task.CompletedTask);
 }
Beispiel #2
0
 public Task PassThisNested(ChainGrainHolder next)
 {
     return(next.Next.SetNextNested(new ChainGrainHolder {
         Next = this
     }));
 }
Beispiel #3
0
 public Task PassNullNested(ChainGrainHolder next)
 {
     return(next.Next.SetNextNested(new ChainGrainHolder {
         Next = null
     }));
 }
Beispiel #4
0
 public Task SetNextNested(ChainGrainHolder next)
 {
     State.Next = next.Next;
     return(TaskDone.Done);
 }