示例#1
0
        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}");
        }
示例#2
0
 public void ClearLastOutputAdapter()
 {
     _last = null;
 }