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; } } }