Table of Contents

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

I
T
O
Inheritance
AbstractEncapsulatedSourceBlock<O>
AbstractEncapsulatedPropagatorBlock<I, O>
TeeBlock<I, T, O>
Implements
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

inner IPropagatorBlock<I, T>
combinator Func<I, T, O>
options DataflowBlockOptions

Properties

Count

public int Count { get; }

Property Value

int

SourceSide

protected override ISourceBlock<O> SourceSide { get; }

Property Value

ISourceBlock<O>

TargetSide

protected override ITargetBlock<I> TargetSide { get; }

Property Value

ITargetBlock<I>