Beispiel #1
0
 public void Complete()
 {
     this.completeCount++;
     if (this.refCount == this.completeCount)
     {
         this.Run();
         this.state = MapperCombineState.Complete;
         this.mapper.EndCombineScope();
     }
 }
Beispiel #2
0
 public void Dispose()
 {
     this.disposeCount++;
     if (this.refCount == this.disposeCount)
     {
         if (this.completeCount < this.disposeCount)
         {
             this.Run();
         }
         this.state = MapperCombineState.Dispose;
         this.mapper.EndCombineScope();
     }
 }