2 implementations of IInternalConfigHost
System.Configuration (2)
System\Configuration\Internal\DelegatingConfigHost.cs (1)
34public class DelegatingConfigHost : IInternalConfigHost, IInternalConfigurationBuilderHost {
System\Configuration\Internal\InternalConfigHost.cs (1)
26internal sealed class InternalConfigHost : IInternalConfigHost, IInternalConfigurationBuilderHost {
65 references to IInternalConfigHost
System.Configuration (64)
System\Configuration\BaseConfigurationRecord.cs (2)
823internal IInternalConfigHost Host { 3371IInternalConfigHost host = Host;
System\Configuration\Configuration.cs (3)
48IInternalConfigHost configHost = (IInternalConfigHost) TypeUtil.CreateInstanceWithReflectionPermission(typeConfigHost); 51IInternalConfigHost updateConfigHost = new UpdateConfigHost(configHost);
System\Configuration\FactoryRecord.cs (3)
242internal bool IsEquivalentType(IInternalConfigHost host, string typeName) { 266internal bool IsEquivalentSectionGroupFactory(IInternalConfigHost host, string typeName) { 274IInternalConfigHost host,
System\Configuration\Internal\configsystem.cs (3)
14IInternalConfigHost _configHost; 18_configHost = (IInternalConfigHost) TypeUtil.CreateInstanceWithReflectionPermission(typeConfigHost); 24IInternalConfigHost IConfigSystem.Host {
System\Configuration\Internal\DelegatingConfigHost.cs (2)
35IInternalConfigHost _host; 41protected IInternalConfigHost Host {
System\Configuration\Internal\iconfigsystem.cs (1)
15IInternalConfigHost Host {get;}
System\Configuration\Internal\IInternalConfigRoot.cs (1)
29void Init(IInternalConfigHost host, bool isDesignTime);
System\Configuration\Internal\InternalConfigHost.cs (43)
32void IInternalConfigHost.Init(IInternalConfigRoot configRoot, params object[] hostInitParams) { 36void IInternalConfigHost.InitForConfiguration(ref string locationSubPath, out string configPath, out string locationConfigPath, 45bool IInternalConfigHost.IsConfigRecordRequired(string configPath) { 49bool IInternalConfigHost.IsInitDelayed(IInternalConfigRecord configRecord) { 53void IInternalConfigHost.RequireCompleteInit(IInternalConfigRecord configRecord) { 65string IInternalConfigHost.GetStreamName(string configPath) { 107string IInternalConfigHost.GetStreamNameForConfigSource(string streamName, string configSource) { 129object IInternalConfigHost.GetStreamVersion(string streamName) { 147Stream IInternalConfigHost.OpenStreamForRead(string streamName) { 148return ((IInternalConfigHost)this).OpenStreamForRead(streamName, false); 153Stream IInternalConfigHost.OpenStreamForRead(string streamName, bool assertPermissions) { 272Stream IInternalConfigHost.OpenStreamForWrite(string streamName, string templateStreamName, ref object writeContext) { 273return ((IInternalConfigHost)this).OpenStreamForWrite(streamName, templateStreamName, ref writeContext, false); 277Stream IInternalConfigHost.OpenStreamForWrite(string streamName, string templateStreamName, ref object writeContext, bool assertPermissions) { 309void IInternalConfigHost.WriteCompleted(string streamName, bool success, object writeContext) { 310((IInternalConfigHost)this).WriteCompleted(streamName, success, writeContext, false); 313void IInternalConfigHost.WriteCompleted(string streamName, bool success, object writeContext, bool assertPermissions) { 321void IInternalConfigHost.DeleteStream(string streamName) { 333bool IInternalConfigHost.IsFile(string streamName) { 338bool IInternalConfigHost.SupportsChangeNotifications { 342object IInternalConfigHost.StartMonitoringStreamForChanges(string streamName, StreamChangeCallback callback) { 346void IInternalConfigHost.StopMonitoringStreamForChanges(string streamName, StreamChangeCallback callback) { 351bool IInternalConfigHost.SupportsRefresh { 356bool IInternalConfigHost.SupportsPath { 360bool IInternalConfigHost.IsDefinitionAllowed(string configPath, ConfigurationAllowDefinition allowDefinition, ConfigurationAllowExeDefinition allowExeDefinition) { 364void IInternalConfigHost.VerifyDefinitionAllowed(string configPath, ConfigurationAllowDefinition allowDefinition, ConfigurationAllowExeDefinition allowExeDefinition, IConfigErrorInfo errorInfo) { 368bool IInternalConfigHost.SupportsLocation { 372bool IInternalConfigHost.IsAboveApplication(string configPath) { 376string IInternalConfigHost.GetConfigPathFromLocationSubPath(string configPath, string locationSubPath) { 380bool IInternalConfigHost.IsLocationApplicable(string configPath) { 384bool IInternalConfigHost.IsTrustedConfigPath(string configPath) { 389bool IInternalConfigHost.IsFullTrustSectionWithoutAptcaAllowed(IInternalConfigRecord configRecord) { 394void IInternalConfigHost.GetRestrictedPermissions(IInternalConfigRecord configRecord, out PermissionSet permissionSet, out bool isHostReady) { 399IDisposable IInternalConfigHost.Impersonate() { 404bool IInternalConfigHost.PrefetchAll(string configPath, string streamName) { 408bool IInternalConfigHost.PrefetchSection(string sectionGroupName, string sectionName) { 413object IInternalConfigHost.CreateDeprecatedConfigContext(string configPath) { 420IInternalConfigHost.CreateConfigurationContext( string configPath, 427string IInternalConfigHost.DecryptSection(string encryptedXml, ProtectedConfigurationProvider protectionProvider, ProtectedConfigurationSection protectedConfigSection) { 431string IInternalConfigHost.EncryptSection(string clearTextXml, ProtectedConfigurationProvider protectionProvider, ProtectedConfigurationSection protectedConfigSection) { 436Type IInternalConfigHost.GetConfigType(string typeName, bool throwOnError) { 440string IInternalConfigHost.GetConfigTypeName(Type t) { 444bool IInternalConfigHost.IsRemote {
System\Configuration\Internal\InternalConfigRoot.cs (3)
31IInternalConfigHost _host; // host, need to create records 47void IInternalConfigRoot.Init(IInternalConfigHost host, bool isDesignTime) { 62internal IInternalConfigHost Host {
System\Configuration\SectionInformation.cs (1)
748IInternalConfigHost host = null;
System\Configuration\TypeUtil.cs (1)
76static internal Type GetTypeWithReflectionPermission(IInternalConfigHost host, string typeString, bool throwOnError) {
System\Configuration\updateconfighost.cs (1)
19internal UpdateConfigHost(IInternalConfigHost host) {
System.Web (1)
Configuration\WebConfigurationHost.cs (1)
81Host = (IInternalConfigHost) Activator.CreateInstance(type, true);