2 implementations of IInternalConfigHost
System.Configuration.ConfigurationManager (2)
System\Configuration\Internal\DelegatingConfigHost.cs (1)
24public class DelegatingConfigHost : IInternalConfigHost, IInternalConfigHostPaths
System\Configuration\Internal\InternalConfigHost.cs (1)
9internal sealed class InternalConfigHost : IInternalConfigHost
58 references to IInternalConfigHost
System.Configuration (1)
System.Configuration.cs (1)
61[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Configuration.Internal.IInternalConfigHost))]
System.Configuration.ConfigurationManager (57)
System\Configuration\BaseConfigurationRecord.cs (2)
180internal IInternalConfigHost Host => _configRoot.Host; 2814IInternalConfigHost host = Host;
System\Configuration\ClientConfigurationSystem.cs (1)
13private readonly IInternalConfigHost _configHost;
System\Configuration\ClientSettingsStore.cs (1)
258Host = TypeUtil.CreateInstance<IInternalConfigHost>(ClientConfigurationHostTypeName);
System\Configuration\Configuration.cs (2)
33IInternalConfigHost configHost = (IInternalConfigHost)TypeUtil.CreateInstance(typeConfigHost);
System\Configuration\FactoryRecord.cs (3)
202internal bool IsEquivalentType(IInternalConfigHost host, string typeName) 229internal bool IsEquivalentSectionGroupFactory(IInternalConfigHost host, string typeName) 238IInternalConfigHost host,
System\Configuration\ImplicitMachineConfigHost.cs (1)
15internal ImplicitMachineConfigHost(IInternalConfigHost host)
System\Configuration\Internal\ConfigSystem.cs (3)
18IInternalConfigHost host = (IInternalConfigHost)TypeUtil.CreateInstance(typeConfigHost); 25IInternalConfigHost IConfigSystem.Host => _configHost;
System\Configuration\Internal\DelegatingConfigHost.cs (1)
29protected IInternalConfigHost Host { get; set; }
System\Configuration\Internal\IConfigSystem.cs (1)
8IInternalConfigHost Host { get; }
System\Configuration\Internal\IInternalConfigRoot.cs (1)
12void Init(IInternalConfigHost host, bool isDesignTime);
System\Configuration\Internal\InternalConfigHost.cs (36)
13void IInternalConfigHost.Init(IInternalConfigRoot configRoot, params object[] hostInitParams) 16void IInternalConfigHost.InitForConfiguration(ref string locationSubPath, out string configPath, 24bool IInternalConfigHost.IsConfigRecordRequired(string configPath) 29bool IInternalConfigHost.IsInitDelayed(IInternalConfigRecord configRecord) 34void IInternalConfigHost.RequireCompleteInit(IInternalConfigRecord configRecord) { } 42string IInternalConfigHost.GetStreamName(string configPath) 47string IInternalConfigHost.GetStreamNameForConfigSource(string streamName, string configSource) 52object IInternalConfigHost.GetStreamVersion(string streamName) 57Stream IInternalConfigHost.OpenStreamForRead(string streamName) 62Stream IInternalConfigHost.OpenStreamForRead(string streamName, bool assertPermissions) 67Stream IInternalConfigHost.OpenStreamForWrite(string streamName, string templateStreamName, 73Stream IInternalConfigHost.OpenStreamForWrite(string streamName, string templateStreamName, 79void IInternalConfigHost.WriteCompleted(string streamName, bool success, object writeContext) 84void IInternalConfigHost.WriteCompleted(string streamName, bool success, object writeContext, 90void IInternalConfigHost.DeleteStream(string streamName) 95bool IInternalConfigHost.IsFile(string streamName) 100bool IInternalConfigHost.SupportsChangeNotifications => false; 102object IInternalConfigHost.StartMonitoringStreamForChanges(string streamName, StreamChangeCallback callback) 107void IInternalConfigHost.StopMonitoringStreamForChanges(string streamName, StreamChangeCallback callback) 112bool IInternalConfigHost.SupportsRefresh => false; 114bool IInternalConfigHost.SupportsPath => false; 116bool IInternalConfigHost.IsDefinitionAllowed(string configPath, ConfigurationAllowDefinition allowDefinition, 122void IInternalConfigHost.VerifyDefinitionAllowed(string configPath, ConfigurationAllowDefinition allowDefinition, 126bool IInternalConfigHost.SupportsLocation => false; 128bool IInternalConfigHost.IsAboveApplication(string configPath) 133string IInternalConfigHost.GetConfigPathFromLocationSubPath(string configPath, string locationSubPath) 138bool IInternalConfigHost.IsLocationApplicable(string configPath) 143bool IInternalConfigHost.PrefetchAll(string configPath, string streamName) 148bool IInternalConfigHost.PrefetchSection(string sectionGroupName, string sectionName) 153object IInternalConfigHost.CreateDeprecatedConfigContext(string configPath) 158object IInternalConfigHost.CreateConfigurationContext(string configPath, string locationSubPath) 163string IInternalConfigHost.DecryptSection(string encryptedXml, ProtectedConfigurationProvider protectionProvider, 169string IInternalConfigHost.EncryptSection(string clearTextXml, ProtectedConfigurationProvider protectionProvider, 175Type IInternalConfigHost.GetConfigType(string typeName, bool throwOnError) 180string IInternalConfigHost.GetConfigTypeName(Type t) 185bool IInternalConfigHost.IsRemote => false;
System\Configuration\Internal\InternalConfigRoot.cs (2)
31internal IInternalConfigHost Host { get; private set; } 42void IInternalConfigRoot.Init(IInternalConfigHost host, bool isDesignTime)
System\Configuration\SectionInformation.cs (1)
374IInternalConfigHost host = null;
System\Configuration\TypeUtil.cs (1)
109internal static Type GetType(IInternalConfigHost host, string typeString, bool throwOnError)
System\Configuration\UpdateConfigHost.cs (1)
17internal UpdateConfigHost(IInternalConfigHost host)