1 type derived from SettingsProvider
System.Configuration.ConfigurationManager (1)
System\Configuration\LocalFileSettingsProvider.cs (1)
16public class LocalFileSettingsProvider : SettingsProvider, IApplicationSettingsProvider
24 references to SettingsProvider
System (1)
src\libraries\shims\System\ref\System.cs (1)
461[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Configuration.SettingsProvider))]
System.Configuration.ConfigurationManager (23)
System\Configuration\ApplicationSettingsBase.cs (11)
75SettingsProvider provider = providerService.GetSettingsProvider(property); 361foreach (SettingsProvider provider in Providers) 428foreach (SettingsProvider provider in Providers) 476SettingsProvider settingsProvider = TypeUtil.CreateInstance(providerType) as SettingsProvider; 488SettingsProvider existing = _providers[settingsProvider.Name]; 595SettingsProvider provider = new LocalFileSettingsProvider(); 619SettingsProvider spdr = TypeUtil.CreateInstance(providerType) as SettingsProvider; 666private SettingsPropertyCollection GetPropertiesForProvider(SettingsProvider provider) 695SettingsProvider provider = setting?.Provider;
System\Configuration\ISettingsProviderService.cs (1)
19SettingsProvider GetSettingsProvider(SettingsProperty property);
System\Configuration\SettingsBase.cs (2)
128foreach (SettingsProvider prov in Providers) 152private void GetPropertiesFromProvider(SettingsProvider provider)
System\Configuration\SettingsLoadedEventArgs.cs (3)
11private readonly SettingsProvider _provider; 13public SettingsLoadedEventArgs(SettingsProvider provider) 18public SettingsProvider Provider
System\Configuration\SettingsProperty.cs (2)
15public virtual SettingsProvider Provider { get; set; } 29SettingsProvider provider,
System\Configuration\SettingsProviderCollection.cs (4)
17if (!(provider is SettingsProvider)) 19throw new ArgumentException(SR.Format(SR.Config_provider_must_implement_type, typeof(SettingsProvider)), nameof(provider)); 25public new SettingsProvider this[string name] 29return (SettingsProvider)base[name];