public DLRBasicConfiguration(Session session, String configStoreName, ICollection <ConfigurationPropertyInfo> configEntries) { _session = session; _configurationPropInfoList = new Dictionary <String, ConfigurationPropertyInfo>(StringComparer.InvariantCultureIgnoreCase); _configStoreName = configStoreName; _configurationStore = _session.AddInManager.GetConfig <DLRConfigurationStore>(); foreach (ConfigurationPropertyInfo configPropInfo in configEntries) { _configurationPropInfoList.Add(configPropInfo.Name, configPropInfo); } }
public DLRBasicConfiguration(Session session, String configStoreName, IDictionary <String, String> configEntries) { _session = session; _configurationPropInfoList = new Dictionary <String, ConfigurationPropertyInfo>(StringComparer.InvariantCultureIgnoreCase); _configStoreName = configStoreName; _configurationStore = _session.AddInManager.GetConfig <DLRConfigurationStore>(); foreach (var kv in configEntries) { _configurationPropInfoList.Add(kv.Key, new ConfigurationPropertyInfo { Description = kv.Value, Name = kv.Key, Type = typeof(String) }); } }