Example #1
0
 public ConfigurationSettingProperty
 (
     IConfigurationSettingProperty source
 )
     : this(source.Key, source)
 {
 }
Example #2
0
 public ConfigurationSettingProperty
 (
     string key,
     IConfigurationSettingProperty source
 )
     : this(key, source, new SingleSetting(key))
 {
 }
Example #3
0
 public ConfigurationSettingProperty
 (
     IConfigurationSettingProperty source,
     ISettings storage
 )
     : this(source.Key, source, storage)
 {
 }
Example #4
0
        public ConfigurationSettingProperty
        (
            string key,
            IConfigurationSettingProperty source,
            ISettings storage
        )
        {
            Key       = key;
            ValueType = source.ValueType;

            _default = source;

            _storage = storage.ThrowIfNull(nameof(storage));
        }