Class UnitBuilder
- Namespace
- Bonsai.Expressions
- Assembly
- Bonsai.Core.dll
Represents an expression builder that generates a sequence of Unit elements.
The Unit
operator generates a sequence returning the singleton unit object, if no input sequence is provided. Otherwise, it will convert all elements in the source sequence to the Unit type.
[WorkflowElementCategory(ElementCategory.Source)]
public class UnitBuilder : ExpressionBuilder, IExpressionBuilder
- Inheritance
-
UnitBuilder
- Implements
- Inherited Members
- Extension Methods
Remarks
This expression builder generates its elements by either returning the single default Unit instance if no input sequence is provided; or applying a selector on the elements of the source sequence that will convert each input element into the default Unit instance.
Properties
- ArgumentRange
Gets the range of input arguments that this expression builder accepts.
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.