— tuple of types [TInput0, TOutput1, TOutput2, ..., TOutputN]
— tuple of types [TInput0, TOutput1, TOutput2, ..., TOutputN]
Adds an operation to the pipeline. Supports two modes:
— operator input type
— operator output type
— operator to add to the chain
A new builder with the updated type tuple
Adds an operator whose input matches the output of the previous one.
— output type of the new operator
— operator to add to the chain
A new builder with the extended type tuple
Builds the final standalone PipelineOperator. This method is only available if at least one operator has been added to the builder.
PipelineOperator with types [First
StaticcreateStatic method to create an empty builder.
A new OperatorPipelineBuilder instance with an empty tuple []
Builder for constructing operator pipelines (OperatorPipeline).
Purpose: Creates a PipelineOperator — a sequential chain of operators, where the output of each previous operator becomes the input of the next.
Pipeline structure: Operator<T0, T1> -> Operator<T1, T2> -> ... -> Operator<Tn-1, Tn>
Where:
Mechanics:
Data types:
Difference from Input/Output/DuplexPipelineBuilder:
Use cases:
Example