public void PopState(CommandOutput commandOutput = null) { var popped = OutputStack.Pop(); if (commandOutput == null) { OrderedOutput.Add(popped.Output); } }
static void MultipleAsyncJobTimer() { var now = DateTime.Now; var d = new OrderedOutput(Output); var item = new SimpleInterval(now, new TimeSpan(0, 0, 1)); Timer.AddAsyncJob(item, d, "one"); item = new SimpleInterval(now, new TimeSpan(0, 0, 3)); Timer.AddAsyncJob(item, d, "three"); item = new SimpleInterval(now, new TimeSpan(0, 0, 2)); Timer.AddAsyncJob(item, d, "two"); Timer.Error += Timer_Error; Timer.Start(); }
static void MultipleJobTimer() { var dtNow = DateTime.Now; var func = new OrderedOutput(Output); SimpleInterval item; //item = new SimpleInterval(dtNow, new TimeSpan(0, 0, 1)); //_Timer.AddJob(item, func, "error"); item = new SimpleInterval(dtNow, new TimeSpan(0, 0, 3)); Timer.AddJob(item, func, "three"); item = new SimpleInterval(dtNow, new TimeSpan(0, 0, 2)); Timer.AddJob(item, func, "two"); Timer.Error += Timer_Error; Timer.Start(); }