private static Workspace CreateWorkspace(string workspaceName) { var workspace = new Workspace(workspaceName); workspace.AddNodeRegistry(new StandardNodeRegistry()); return(workspace); }
public static void Main(string[] args) { workspace.AddNodeRegistry(new StandardNodeRegistry()); var timerNode = CreateTimer(TimeSpan.FromTicks(1)); var debugNode = CreateDebug(); workspace.Bind(timerNode.Counter, debugNode.Input); Console.WriteLine("1"); Console.ReadKey(); Task.Run(() => timerNode.IsEnabled.OnNext(false)); Console.WriteLine("2"); Console.ReadKey(); Task.Run(() => timerNode.IsEnabled.OnNext(true)); Console.WriteLine("3"); Console.ReadKey(); Console.WriteLine("EXIT"); }