[Missing <summary> documentation for "N:Quine.Schemas.Graph"]
| DemultiplexorNodeStateTPayload | Demultiplexes a message, tagged with an integer, to one of the predetermined number of output ports. |
| GraphMessage | Messages flowing through the graph must derive from this class. |
| GraphRuntimeHook | Provides a hook for connecting schema classes with their run-time behavior. |
| GraphState | Class for serializing the complete state of the graph, including active messages and their histories. |
| InputPortStateT | Input port stores incoming messages. |
| MultiplexedMessageT | Message type handled by DemultiplexorNodeStateTPayload. |
| NodeStateBase | Class for serializing the node state. The state of any concrete node must inherit from this class. |
| OutputPortStateT | Output port is used to send outgoing messages. |
| PortStateBase | Base class for input and output ports. |
| SourceNodeStateT | Source node generates messages; it has no inputs. |
| TransformNodeStateTInput | This is a "drain" node: it accepts messages without producing any output. |
| TransformNodeStateTInput, TOutput0 | This node acts as a simple function, mapping single input to single output. |
| TransformNodeStateTInput, TOutput0, TOutput1 | This node maps single input type to two possible output types. |
| XmlNamespaces | Provides constants for XML namespaces. |
| TreePathId | Uniquely identifies a graph node within a set of unrelated graph runs. Encodes OID-like identifiers (e.g., 7.3.11.22.5) into a compact binary format. |
| IConnectionSourceT | Helper interface for creating connections. |
| IConnectionTargetT | Helper interface for creating connections. |
| ITreeIdentity | Provides a hierarchical id for jobs, messages, etc. |
| GraphRunState | Reflects the completion state of the graph or the node. |
| MessageProcessingState | Processing outcome of a graph message. |