| class | AccessorNodeDefinition<T> | Base class for nodes that get / set values. |
| class | ActionGraph | Represents an async method as a directed graph. Control will enter through an "event" node, which
can route signals thro |
| class | ActionGraphCache | Used to re-use ActionGraph instances when deserializing. |
| class | ActionGraphDelegate<T> | Wrapper for an ActionGraph invokable as a delegate, with optional overridden input values. |
| class | ActionGraphExtensions | Extension methods for action graphs. |
| class | AddAssemblyResult | Returned by Assembly). |
| class | AlwaysInvokedAttribute | |
| class | BindingSurface | |
| class | CreateSubGraphNodeDelegate | |
| class | DefaultGraphLoader | |
| class | DefaultTypeLoader | A default implementation of ITypeLoader with no access control. |
| class | DelegateExtensions | |
| class | DescriptionAttribute | |
| class | DisplayInfo | Display information of a NodeDefinition. |
| class | Either | |
| class | Either<T1,T2,T3,T4,T5,T6,T7,TRest> | |
| class | Either<T1,T2,T3,T4,T5,T6,T7> | |
| class | Either<T1,T2,T3,T4,T5,T6> | |
| class | Either<T1,T2,T3,T4,T5> | |
| class | Either<T1,T2,T3,T4> | |
| class | Either<T1,T2,T3> | |
| class | Either<T1,T2> | |
| class | ExposeWhenCachedAttribute | |
| class | FileSystemGraphLoader | |
| class | GetNodeLibraryDelegate | |
| class | GroupAttribute | |
| class | HiddenAttribute | |
| class | IconAttribute | |
| class | ImpureAttribute | |
| class | Input<T> | Helper type for input parameters of methods marked with NodeAttribute.
The value of this input can be evaluated on deman |
| class | InputDefinition | Describes an input of a node. |
| class | JsonExtensions | Extension methods for Json types. |
| class | Link | A link connects one Input to a Output.
They can either transmit values or signals. A signal will trigger the receiving
n |
| class | LinkTriggeredHandler | Handler for LinkTriggered events. |
| class | MethodBinder | |
| class | MethodCallNodeDefinition | |
| class | NewInstanceNodeDefinition | |
| class | Node | The main building block of an action graph. Represents either an action or expression.
An action node has input and outp |
| class | NodeAttribute | |
| class | NodeBinding | A collection of named node properties, inputs, and outputs with specific types, as
provided by a NodeDefinition. Binding |
| class | NodeDefinition | Describes the behaviour and bindings of a node for use in an action graph. |
| class | NodeDefinitionAttribute | |
| class | NodeInputs | Named inputs of a node, that may either link to the outputs of other nodes,
or be assigned a constant value. |
| class | NodeLibrary | Contains a library of NodeDefinitions, each with a unique identifier.
Custom node definitions can be added with NodeDefi |
| class | NodeOutputs | Named outputs of a node, that may link to the inputs of other nodes. |
| class | NodeParameters<T> | |
| class | NodeProperties | Constant named values stored in a node. |
| class | ObjectConverter | |
| class | OutputDefinition | Describes an output of a node. |
| class | ParameterDefinitionExtensions | |
| class | ParameterNames | Special names for parameters of built-in node types. |
| class | PropertyAttribute | |
| class | PropertyDefinition | Describes a property of a node that should be configurable in the inspector. |
| class | PureAttribute | |
| class | ReflectionExtensions | |
| class | SerializationOptions | Controls how ActionGraphs are (de)serialized. |
| class | Signal | Node inputs and outputs of this type will transmit signals rather than values. |
| class | TagsAttribute | |
| class | TargetAttribute | |
| class | TitleAttribute | |
| class | TypeConverter | |
| class | ValidationException | Exception thrown when an invalid action graph is invoked. |
| class | ValidationExtensions | Extension methods related to validation and validation messages. |
| class | Variable | Variables have a name and type, and are local to each invocation of an ActionGraph.
They are assigned with a SetVar node |
| class | VoidTaskFaultHandler | |