Class TeeBlock<I, T, O>
- Namespace
- CounterpointCollective.Dataflow
- Assembly
- Dataflow.Composable.dll
public class TeeBlock<I, T, O> : AbstractEncapsulatedPropagatorBlock<I, O>, IReceivableSourceBlock<O>, IPropagatorBlock<I, O>, ISourceBlock<O>, ITargetBlock<I>, IDataflowBlock
Type Parameters
ITO
- Inheritance
-
AbstractEncapsulatedSourceBlock<O>AbstractEncapsulatedPropagatorBlock<I, O>TeeBlock<I, T, O>
- Implements
-
IPropagatorBlock<I, O>ISourceBlock<O>ITargetBlock<I>
- Inherited Members
- Extension Methods
Constructors
TeeBlock(IPropagatorBlock<I, T>, Func<I, T, O>, DataflowBlockOptions)
public TeeBlock(IPropagatorBlock<I, T> inner, Func<I, T, O> combinator, DataflowBlockOptions options)
Parameters
innerIPropagatorBlock<I, T>combinatorFunc<I, T, O>optionsDataflowBlockOptions
Properties
Count
public int Count { get; }
Property Value
SourceSide
protected override ISourceBlock<O> SourceSide { get; }
Property Value
- ISourceBlock<O>
TargetSide
protected override ITargetBlock<I> TargetSide { get; }
Property Value
- ITargetBlock<I>