internal override void CompleteBufferOnPredecessorCompletion() { InMemoryTarget.CompleteBufferOnPredecessorCompletion(); PassingTarget.CompleteBufferOnPredecessorCompletion(); Task.WaitAll(InMemoryTarget.Completion, PassingTarget.Completion); Buffer.Complete(); }
internal override void FaultBufferOnPredecessorCompletion(Exception e) { InMemoryTarget.FaultBufferOnPredecessorCompletion(e); PassingTarget.FaultBufferOnPredecessorCompletion(e); ((IDataflowBlock)Buffer).Fault(e); }