9 implementations of IPropagatorBlock
System.Threading.Tasks.Dataflow (9)
Base\DataflowBlock.cs (2)
111
private sealed class FilteredLinkPropagator<T> :
IPropagatorBlock
<T, T>, IDebuggerDisplay
1560
private sealed class EncapsulatingPropagator<TInput, TOutput> :
IPropagatorBlock
<TInput, TOutput>, IReceivableSourceBlock<TOutput>, IDebuggerDisplay
Blocks\BatchBlock.cs (1)
26
public sealed class BatchBlock<T> :
IPropagatorBlock
<T, T[]>, IReceivableSourceBlock<T[]>, IDebuggerDisplay
Blocks\BroadcastBlock.cs (1)
36
public sealed class BroadcastBlock<T> :
IPropagatorBlock
<T, T>, IReceivableSourceBlock<T>, IDebuggerDisplay
Blocks\BufferBlock.cs (1)
25
public sealed class BufferBlock<T> :
IPropagatorBlock
<T, T>, IReceivableSourceBlock<T>, IDebuggerDisplay
Blocks\TransformBlock.cs (1)
25
public sealed class TransformBlock<TInput, TOutput> :
IPropagatorBlock
<TInput, TOutput>, IReceivableSourceBlock<TOutput>, IDebuggerDisplay
Blocks\TransformManyBlock.cs (1)
27
public sealed partial class TransformManyBlock<TInput, TOutput> :
IPropagatorBlock
<TInput, TOutput>, IReceivableSourceBlock<TOutput>, IDebuggerDisplay
Blocks\WriteOnceBlock.cs (1)
25
public sealed class WriteOnceBlock<T> :
IPropagatorBlock
<T, T>, IReceivableSourceBlock<T>, IDebuggerDisplay
Internal\TargetRegistry.cs (1)
300
private sealed class NopLinkPropagator :
IPropagatorBlock
<T, T>, ISourceBlock<T>, IDebuggerDisplay
3 references to IPropagatorBlock
System.Threading.Tasks.Dataflow (3)
Base\DataflowBlock.cs (1)
1542
public static
IPropagatorBlock
<TInput, TOutput> Encapsulate<TInput, TOutput>(
Base\IPropagatorBlock.cs (2)
16
/// <typeparam name="TInput">Specifies the type of data accepted by the <see cref="
IPropagatorBlock
{TInput,TOutput}"/>.</typeparam>
17
/// <typeparam name="TOutput">Specifies the type of data supplied by the <see cref="
IPropagatorBlock
{TInput,TOutput}"/>.</typeparam>