Exemple #1
0
            public void Start(TAppCore appCore)
            {
                _core  = appCore;
                _state = CoreComponentState.Started;

                // Инициализируем список. Не в конструкторе, а именно тут, иначе не применится AppCore.
                var f = ObjectList.ToList();
            }
 void ICoreComponent.Start(TAppCore appCore)
 {
     if (_state == CoreComponentState.None)
     {
         try
         {
             AppCore = appCore;
             OnStart();
         }
         finally
         {
             _state = CoreComponentState.Started;
         }
     }
 }