Microsoft.Ccr.Core.IteratorData.Step C# (CSharp) 메소드

Step() 개인적인 메소드

private Step ( ITask task, DispatcherQueue queue ) : void
task ITask
queue DispatcherQueue
리턴 void
        internal void Step(ITask task, DispatcherQueue queue)
        {
            try {
                if (iterator.MoveNext ()) {
                    task = iterator.Current;
                    task.LinkedIterator = this;
                    task.TaskQueue = queue;
                    task.Execute ();
                }
            }  catch (Exception ex) {
                this.iterator.Dispose ();
                this.iterator = null;
                Console.WriteLine (ex);
                //TODO post it somewhere
            }
        }