Table of Contents

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

Range<int>

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.