C# Class System.Configuration.Internal.InternalConfigRoot

Inheritance: IInternalConfigRoot
Show file Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Private Properties

Property Type Description
AcquireHierarchyLockForRead void
AcquireHierarchyLockForWrite void
FireConfigChanged void
IInternalConfigRoot void
InternalConfigRoot System.Configuration.Internal
OnConfigChanged void
OnConfigRemoved void
ReleaseHierarchyLockForRead void
ReleaseHierarchyLockForWrite void
RemoveConfigImpl void
hlFindConfigRecord void

Public Methods

Method Description
ClearResult ( BaseConfigurationRecord configRecord, string configKey, bool forceEvaluation ) : void
GetConfigRecord ( string configPath ) : IInternalConfigRecord
GetSection ( string section, string configPath ) : object
GetUniqueConfigPath ( string configPath ) : string
GetUniqueConfigRecord ( string configPath ) : IInternalConfigRecord
RemoveConfig ( string configPath ) : void
RemoveConfigRecord ( BaseConfigurationRecord configRecord ) : void

Private Methods

Method Description
AcquireHierarchyLockForRead ( ) : void
AcquireHierarchyLockForWrite ( ) : void
FireConfigChanged ( string configPath ) : void
IInternalConfigRoot ( IInternalConfigHost host, bool isDesignTime ) : void
InternalConfigRoot ( ) : System.Configuration.Internal
OnConfigChanged ( InternalConfigEventArgs e ) : void
OnConfigRemoved ( InternalConfigEventArgs e ) : void
ReleaseHierarchyLockForRead ( ) : void
ReleaseHierarchyLockForWrite ( ) : void
RemoveConfigImpl ( string configPath, BaseConfigurationRecord configRecord ) : void
hlFindConfigRecord ( string parts, int &nextIndex, BaseConfigurationRecord &currentRecord ) : void

Method Details

ClearResult() public method

public ClearResult ( BaseConfigurationRecord configRecord, string configKey, bool forceEvaluation ) : void
configRecord System.Configuration.BaseConfigurationRecord
configKey string
forceEvaluation bool
return void

GetConfigRecord() public method

public GetConfigRecord ( string configPath ) : IInternalConfigRecord
configPath string
return IInternalConfigRecord

GetSection() public method

public GetSection ( string section, string configPath ) : object
section string
configPath string
return object

GetUniqueConfigPath() public method

public GetUniqueConfigPath ( string configPath ) : string
configPath string
return string

GetUniqueConfigRecord() public method

public GetUniqueConfigRecord ( string configPath ) : IInternalConfigRecord
configPath string
return IInternalConfigRecord

RemoveConfig() public method

public RemoveConfig ( string configPath ) : void
configPath string
return void

RemoveConfigRecord() public method

public RemoveConfigRecord ( BaseConfigurationRecord configRecord ) : void
configRecord System.Configuration.BaseConfigurationRecord
return void