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
public override Expression Build(IEnumerable<Expression> arguments)
Parameters#
arguments IEnumerable<Expression>
A collection of
Returns#
The constructed