public DataSetConfigurationCollection(ConfigurationDataRepository configurationDataRepository, ILoggerFacade logger) { m_Repository = configurationDataRepository; m_Logger = logger; logger.Log($"Enering DataSetConfigurationCollection", Category.Info, Priority.None); this.CollectionChanged += DataSetConfigurationCollection_CollectionChanged; foreach (DataSetConfiguration _configurationItem in m_Repository.ConfigurationData.DataSets) { NormalizSymbolicName(_configurationItem, logger); DataSetConfigurationWrapper _newDataSetConfigurationWrapper = new DataSetConfigurationWrapper(_configurationItem); this.Add(_newDataSetConfigurationWrapper); } logger.Log($"Finisching DataSetConfigurationCollection creation with {m_WarningsList.Count} warnings", Category.Info, Priority.None); }
internal MessageHandlerConfigurationCollection(ConfigurationDataRepository repository) { m_Repository = repository; foreach (MessageHandlerConfiguration _configurationItem in m_Repository.ConfigurationData.MessageHandlers) { if (_configurationItem is MessageReaderConfiguration) { this.Add(new MessageReaderConfigurationWrapper((MessageReaderConfiguration)_configurationItem)); } else { this.Add(new MessageWriterConfigurationWrapper((MessageWriterConfiguration)_configurationItem)); } } }