Interface IExpressionBuilder
- Namespace
- Bonsai.Expressions
- Assembly
- Bonsai.Core.dll
Defines methods that support the generation of expression tree nodes from a collection of expression input arguments.
public interface IExpressionBuilder
Properties
ArgumentRange
Gets the range of input arguments that this expression builder accepts.
Range<int> ArgumentRange { get; }
Property Value
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.
Expression Build(IEnumerable<Expression> arguments)
Parameters
arguments
IEnumerable<Expression>A collection of Expression nodes that represents the input arguments.
Returns
- Expression
An Expression tree node.