protected override void InitBufferObjects() { BlockTransformation = new BlockTransformation <TInput, TInput>(this, SortByFunc); if (MaxBufferSize > 0) { BlockTransformation.MaxBufferSize = this.MaxBufferSize; } }
internal override void FaultBufferOnPredecessorCompletion(Exception e) => BlockTransformation.FaultBufferOnPredecessorCompletion(e);
internal override void CompleteBufferOnPredecessorCompletion() => BlockTransformation.CompleteBufferOnPredecessorCompletion();
protected override void InternalInitBufferObjects() { BlockTransformation.CopyLogTaskProperties(this); BlockTransformation.MaxBufferSize = MaxBufferSize; //Only output buffer! BlockTransformation.InitBufferObjects(); }
public Sort() { BlockTransformation = new BlockTransformation <TInput, TInput>(SortByFunc); }