Class ExecutionGraph
Inheritance
object
ExecutionGraph
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: InsaneScatterbrain.ScriptGraph
Syntax
public class ExecutionGraph
Properties
FirstNodes
Declaration
public IReadOnlyCollection<IProcessorNode> FirstNodes { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IReadOnlyCollection<T><IProcessorNode> |
Methods
AddNode(IProcessorNode)
Declaration
public void AddNode(IProcessorNode node)
Parameters
Type | Name | Description |
---|---|---|
IProcessorNode | node |
Clear()
Declaration
public void Clear()
Connect(IProcessorNode, IProcessorNode)
Declaration
public void Connect(IProcessorNode source, IProcessorNode target)
Parameters
Type | Name | Description |
---|---|---|
IProcessorNode | source | |
IProcessorNode | target |
Next(IProcessorNode)
Declaration
public IReadOnlyCollection<IProcessorNode> Next(IProcessorNode node)
Parameters
Type | Name | Description |
---|---|---|
IProcessorNode | node |
Returns
Type | Description |
---|---|
System.Collections.Generic.IReadOnlyCollection<T><IProcessorNode> |
Previous(IProcessorNode)
Declaration
public IReadOnlyCollection<IProcessorNode> Previous(IProcessorNode node)
Parameters
Type | Name | Description |
---|---|---|
IProcessorNode | node |
Returns
Type | Description |
---|---|
System.Collections.Generic.IReadOnlyCollection<T><IProcessorNode> |