[DataContractAttribute(Namespace = "http://schemas.quine.no/graph/v8_0.xsd")]
public abstract class TransformNodeState<TInput> : NodeStateBase
where TInput : GraphMessage
| TransformNodeStateTInput | Constructor. |
| CompletionState |
The node's completion state.
(Inherited from NodeStateBase) |
| Id |
"Local" id of this instance. This is valid only within the same graph.
(Inherited from GraphRuntimeHook) |
| ImplementingType |
Assembly-qualified name of the implementing type.
(Inherited from NodeStateBase) |
| InputPorts |
Array of input ports.
(Inherited from NodeStateBase) |
| OutputPorts |
Array of output ports.
(Inherited from NodeStateBase) |
| Owner |
Parent/owner of this node, or null.
(Inherited from GraphRuntimeHook) |
| PathId |
Provides IDs of all job nodes from the root (1st element) to this.
The byte array is a sequence of integer ids with variable-length encoding (7-bit).
(Inherited from GraphRuntimeHook) |
| RuntimeObject |
The object implementing the actual behavior.
(Inherited from GraphRuntimeHook) |
| Trace |
Trace events generated during the execution of this node.
(Inherited from NodeStateBase) |
| SetId |
The override ensures that ports get assigned sequential ids.
(Inherited from NodeStateBase) |
| SetPorts |
This method is a deserialization hook. Subclasses must implement this so that InputPorts
and OutputPorts are set correctly also after deserialization.
(Overrides NodeStateBaseSetPorts) |
| SetPorts(PortStateBase, PortStateBase) |
Assigns values to InputPorts and OutputPorts.
(Inherited from NodeStateBase) |
| Input0 | The node's input. |