Class ExternalizedMappingBuilder
Specifies a set of properties to be externalized from a workflow element.
Warning
In any one workflow, it is not possible to have more than one externalized property with the same name. When externalizing multiple conflicting properties, you can use the DisplayName
property of the externalized mapping to provide distinct unique names for each property. It is also possible to specify different category or description strings to the externalized property for documentation purposes.
When externalized properties are nested inside an operator group, for example inside a GroupWorkflow
, they will be exposed as member properties of the node group itself. This means that when the group node is selected, all named externalized properties will show up in the Properties
panel.
Inherited Members
Namespace: Bonsai.Expressions
Assembly: Bonsai.Core.dll
Syntax
[WorkflowElementCategory(ElementCategory.Property)]
public class ExternalizedMappingBuilder : ZeroArgumentExpressionBuilder, IExpressionBuilder, INamedElement
Properties
| Improve this Doc View SourceExternalizedProperties
Gets the collection of properties to be externalized from the workflow element.
Declaration
[Externalizable(false)]
public ExternalizedMappingCollection ExternalizedProperties { get; }
Property Value
Type | Description |
---|---|
ExternalizedMappingCollection |
Methods
| Improve this Doc View SourceBuild(IEnumerable<Expression>)
Generates an Expression node from a collection of input arguments. The result can be chained with other builders in a workflow.
Declaration
public override Expression Build(IEnumerable<Expression> arguments)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<Expression> | arguments | A collection of Expression nodes that represents the input arguments. |
Returns
Type | Description |
---|---|
Expression | An Expression tree node. |
Overrides
Explicit Interface Implementations
| Improve this Doc View SourceINamedElement.Name
Declaration
string INamedElement.Name { get; }
Returns
Type | Description |
---|---|
String |