示例#1
0
        private void Switch(IModule module)
        {
            if (_curModule != null)
            {
                _curModule.Release();
                _curModule = null;
            }

            _curModule = module;
            _curModule.Create(this);
        }
示例#2
0
 public ModuleContainer(IModule module, bool createNew = true)
 {
     Module = createNew ? module.Create() : module;
 }