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