public void RegisterOutputNode <TOut>(ISourceNode <TOut> node) where TOut : class, INodeOutput <TOut>, new() { node.SetId(Guid.NewGuid()); var ioAdapter = new InputOutputAdapter <TOut>(node); _ioAdapters.Add(ioAdapter); _last = ioAdapter; Log.Debug($"'{Name}' registered new input {node}"); }
public void ClearLastOutputAdapter() { _last = null; }