Class ExpressionBuilderGraph
- Namespace
- Bonsai.Expressions
- Assembly
- Bonsai.Core.dll
Represents a directed acyclic graph of expression generator nodes. Edges between generator nodes represent input assignments that chain the output of one generator to the input of the next. The order of the inputs is determined by the indices of the input arguments.
public class ExpressionBuilderGraph : DirectedGraph<ExpressionBuilder, ExpressionBuilderArgument>, ICollection<Node<ExpressionBuilder, ExpressionBuilderArgument>>, IReadOnlyList<Node<ExpressionBuilder, ExpressionBuilderArgument>>, IReadOnlyCollection<Node<ExpressionBuilder, ExpressionBuilderArgument>>, IEnumerable<Node<ExpressionBuilder, ExpressionBuilderArgument>>, IEnumerable
- Inheritance
-
ExpressionBuilderGraph
- Implements
- Inherited Members
- Extension Methods
Constructors
- ExpressionBuilderGraph()
Initializes a new instance of the ExpressionBuilderGraph class.
Methods
- AddEdge(Node<ExpressionBuilder, ExpressionBuilderArgument>, Node<ExpressionBuilder, ExpressionBuilderArgument>, int)
Creates and adds a new edge specifying an argument assignment of the source node to the target node with the specified index.