Class FlowNode_SubscribeEventExecutionT<TEventType>
Subscribe to CallbackEventHandler with an execution of TEventType
[CeresGroup("Utilities/Rx")]
[CeresLabel("Subscribe {0}")]
[NodeInfo("Subscribes to an event stream on the selected event handler and forwards matching events into this graph.")]
public class FlowNode_SubscribeEventExecutionT<TEventType> : FlowNode, IEnumerable<CeresNode>, IEnumerable, IDisposable where TEventType : EventBase<TEventType>, new()
Type Parameters
TEventType
- Inheritance
-
FlowNode_SubscribeEventExecutionT<TEventType>
- Implements
- Inherited Members
Constructors
FlowNode_SubscribeEventExecutionT()
public FlowNode_SubscribeEventExecutionT()
Fields
subscription
[OutputPort(true)]
public CeresPort<IDisposable> subscription
Field Value
target
[InputPort(true)]
[HideInGraphEditor]
public CeresPort<CallbackEventHandler> target
Field Value
Methods
LocalExecute(ExecutionContext)
Do node local execution, sync only
protected override void LocalExecute(ExecutionContext executionContext)
Parameters
executionContextExecutionContext
__getTypeName()
protected override string __getTypeName()
Returns
__initializePorts()
protected override void __initializePorts()
__initializeVariables()
protected override void __initializeVariables()