Class CombinatorExpressionBuilder
- Namespace
- Bonsai.Expressions
- Assembly
- Bonsai.Core.dll
Provides a base class for expression builders that will generate combinator outputs that can be combined with dynamic property mappings. This is an abstract class.
public abstract class CombinatorExpressionBuilder : VariableArgumentExpressionBuilder, IPropertyMappingBuilder, IExpressionBuilder
- Inheritance
-
CombinatorExpressionBuilder
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
- CombinatorExpressionBuilder(int, int)
Initializes a new instance of the CombinatorExpressionBuilder class with the specified argument range.
Methods
- Build(IEnumerable<Expression>)
Generates an Expression node from a collection of input arguments. The result can be chained with other builders in a workflow.
- BuildCombinator(IEnumerable<Expression>)
When overridden in a derived class, generates an Expression node that will be combined with any existing property mappings to produce the final output of the expression builder.