21 implementations of Completion
System.Threading.Tasks.Dataflow (21)
Base\DataflowBlock.cs (7)
196Task IDataflowBlock.Completion { get { return _source.Completion; } } 733Task IDataflowBlock.Completion { get { return Task; } } 1390Task IDataflowBlock.Completion { get { throw new NotSupportedException(SR.NotSupported_MemberNotNeeded); } } 1575Task IDataflowBlock.Completion { get { throw new NotSupportedException(SR.NotSupported_MemberNotNeeded); } } 1655public Task Completion { get { return _source.Completion; } } 2273Task IDataflowBlock.Completion { get { throw new NotSupportedException(SR.NotSupported_MemberNotNeeded); } } 2778Task IDataflowBlock.Completion
Blocks\ActionBlock.cs (1)
257public Task Completion
Blocks\BatchBlock.cs (1)
142public Task Completion { get { return _source.Completion; } }
Blocks\BatchedJoinBlock.cs (3)
144public Task Completion { get { return _source.Completion; } } 399public Task Completion { get { return _source.Completion; } } 633Task IDataflowBlock.Completion { get { throw new NotSupportedException(SR.NotSupported_MemberNotNeeded); } }
Blocks\BroadcastBlock.cs (1)
163public Task Completion { get { return _source.Completion; } }
Blocks\BufferBlock.cs (1)
201public Task Completion { get { return _source.Completion; } }
Blocks\JoinBlock.cs (3)
131public Task Completion { get { return _source.Completion; } } 356public Task Completion { get { return _source.Completion; } } 948public Task Completion { get { throw new NotSupportedException(SR.NotSupported_MemberNotNeeded); } }
Blocks\TransformBlock.cs (1)
362public Task Completion { get { return _source.Completion; } }
Blocks\TransformManyBlock.cs (1)
568public Task Completion { get { return _source.Completion; } }
Blocks\WriteOnceBlock.cs (1)
344public Task Completion { get { return CompletionTaskSource.Task; } }
Internal\TargetRegistry.cs (1)
346Task IDataflowBlock.Completion { get { return _owningSource.Completion; } }
6 references to Completion
System.Threading.Tasks.Dataflow (6)
Base\DataflowBlock.cs (2)
196Task IDataflowBlock.Completion { get { return _source.Completion; } } 1655public Task Completion { get { return _source.Completion; } }
Internal\Common.cs (1)
389return block.Completion;
Internal\TargetRegistry.cs (3)
194Debug.Assert(_owningSource.Completion.IsCompleted, "The owning source must have completed before propagating completion."); 197Task owningSourceCompletion = _owningSource.Completion; 346Task IDataflowBlock.Completion { get { return _owningSource.Completion; } }