Class CreateGroup#

Namespace: Aeon.Acquisition
Assembly: Aeon.Acquisition.dll

public sealed class CreateGroup : WorkflowExpressionBuilder, IWorkflowExpressionBuilder, INamedElement, IPropertyMappingBuilder, IExpressionBuilder

Inheritance#

object ← ExpressionBuilder ← WorkflowExpressionBuilder ← CreateGroup

Implements#

IWorkflowExpressionBuilder, INamedElement, IPropertyMappingBuilder, IExpressionBuilder

Inherited Members#

WorkflowExpressionBuilder.Name, WorkflowExpressionBuilder.Description, WorkflowExpressionBuilder.Workflow, WorkflowExpressionBuilder.WorkflowDescriptor, WorkflowExpressionBuilder.PropertyMappings, WorkflowExpressionBuilder.ArgumentRange, ExpressionBuilder.Build(IEnumerable<Expression>), ExpressionBuilder.ToString(), ExpressionBuilder.Unwrap(ExpressionBuilder), ExpressionBuilder.GetWorkflowElement(ExpressionBuilder), ExpressionBuilder.GetVisualizerElement(ExpressionBuilder), ExpressionBuilder.GetVisualizerMappings(ExpressionBuilder), ExpressionBuilder.FromWorkflowElement(object, ElementCategory), ExpressionBuilder.GetElementDisplayName(Type), ExpressionBuilder.GetElementDisplayName(object), ExpressionBuilder.ArgumentRange, object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType()

Constructors#

CreateGroup()#

public CreateGroup()

CreateGroup(ExpressionBuilderGraph)#

public CreateGroup(ExpressionBuilderGraph workflow)

Parameters#

workflow ExpressionBuilderGraph

Properties#

ArgumentRange#

Gets the range of input arguments that this expression builder accepts.

public override Range<int> ArgumentRange { get; }

Property Value#

Range<int>

Methods#

Build(IEnumerable<Expression>)#

Constructs an node from a collection of input arguments. The result can be chained with other builders in a workflow.

public override Expression Build(IEnumerable<Expression> arguments)

Parameters#

arguments IEnumerable<Expression>

A collection of nodes representing the input arguments.

Returns#

Expression

The constructed node.