public MessageEntityConfigConfig GetMessageEntityConfigConfig(string entityName) { MessageEntityConfigConfig cfg = null; if (string.IsNullOrEmpty(entityName)) { return(cfg); } lock (_messageEntityConfigConfigs) { foreach (MessageEntityConfigConfig c in _messageEntityConfigConfigs) { if (c.EntityName == entityName) { cfg = c; break; } } if (cfg == null) { cfg = new MessageEntityConfigConfig(); cfg.EntityName = entityName; _messageEntityConfigConfigs.Add(cfg); } } return(cfg); }
private void LoadSetting(EntityAssemblyConfig entityCfg) { _entityAgent = new EntityConfigAgent(entityCfg, Program.Log); if (!_entityAgent.Initialize(entityCfg.InitializeArgument)) { return; } LoadMainConfigTabPage(); LoadTransformPage(); _cfgConfig = Program.ConfigMgr.Config.GetMessageEntityConfigConfig(entityCfg.EntityInfo.Name); if (_cfgConfig != null) { this.Size = _cfgConfig.ConfigWindowSize; } this.Text = entityCfg.EntityInfo.Name + " Configuration"; }