示例#1
0
        private void StartAvailableProcessSteps()
        {
            while (true)
            {
                ProcessStep processStep = _processDependencyGraph.GetNextProcessStep(_processState);

                if (processStep == null)
                {
                    break;
                }

                Console.WriteLine("Started: " + processStep.Name);
                processStep.Start();
                _processState.ProcessStarted(processStep);
            }
        }