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