コード例 #1
0
        private static void TimingInit(IList<TimingTask> timingTask)
        {
            if (timingTask == null || _timingTaskInstance != null) return;

            _timingTaskInstance = new TimingTaskManager
                {
                    TaskList = timingTask
                };
        }
コード例 #2
0
ファイル: MultiTask.cs プロジェクト: vivigiggle409/MicroCMIP
        public static void Init(IUnityContainer container, List <TimingTask> taskList)
        {
            taskList.Clear();

            IEnumerable <MultiTask> comms = container.ResolveAll <MultiTask>();

            int count = 0;

            foreach (MultiTask comm in comms)
            {
                comm.LoadTask(taskList);
                count++;
            }

            if (count > 0)
            {
                TimingTaskManager taskmanager = new TimingTaskManager();
                taskmanager.TaskList = taskList;
                taskmanager.Initialize();
            }
        }