2 types derived from BaseConfigurationRecord
System.Configuration (2)
System\Configuration\MgmtConfigurationRecord.cs (1)
23internal sealed class MgmtConfigurationRecord : BaseConfigurationRecord {
System\Configuration\RuntimeConfigurationRecord.cs (1)
22internal sealed class RuntimeConfigurationRecord : BaseConfigurationRecord {
99 references to BaseConfigurationRecord
System.Configuration (99)
System\Configuration\BaseConfigurationRecord.cs (29)
129protected BaseConfigurationRecord _parent; // parent record 143private BaseConfigurationRecord _initDelayedRoot; // root of delayed initialization 249case BaseConfigurationRecord.RESERVED_SECTION_PROTECTED_CONFIGURATION: 324BaseConfigurationRecord parent, 402BaseConfigurationRecord current = _parent; 510BaseConfigurationRecord current = _parent; 831internal BaseConfigurationRecord Parent { 1081BaseConfigurationRecord newRecord = (BaseConfigurationRecord) configRoot.GetConfigRecord(configPath); 2084_protectedConfig = GetSection(BaseConfigurationRecord.RESERVED_SECTION_PROTECTED_CONFIGURATION, false, false) as ProtectedConfigurationSection; 2112_configBuilders = GetSection(BaseConfigurationRecord.RESERVED_SECTION_CONFIGURATION_BUILDERS, false, false) as ConfigurationBuildersSection; 2167internal FactoryRecord FindFactoryRecord(string configKey, bool permitErrors, out BaseConfigurationRecord configRecord) { 2169BaseConfigurationRecord tConfigRecord = this; 2193BaseConfigurationRecord dummy; 2209BaseConfigurationRecord configRecord; 2216BaseConfigurationRecord rootConfigRecord = configRecord; 2218BaseConfigurationRecord currentConfigRecord = configRecord._parent; 2220BaseConfigurationRecord tempConfigRecord; 2781BaseConfigurationRecord parent = Parent; 2782BaseConfigurationRecord immediateParent = Parent; 3489BaseConfigurationRecord parent = _parent; 3943BaseConfigurationRecord current; 4016foreach (BaseConfigurationRecord child in children) { 4024internal BaseConfigurationRecord hlGetChild(string configName) { 4028return (BaseConfigurationRecord) _children[configName]; 4033internal void hlAddChild(string configName, BaseConfigurationRecord child) { 4079BaseConfigurationRecord configRecord = this; 4132foreach (BaseConfigurationRecord child in _children.Values) { 4150BaseConfigurationRecord configRecord = this;
System\Configuration\ConfigurationElement.cs (2)
71internal BaseConfigurationRecord _configRecord; 289internal virtual void AssociateContext(BaseConfigurationRecord configRecord) {
System\Configuration\ConfigurationElementCollection.cs (8)
66if (BaseConfigurationRecord.IsReservedAttributeName(value)) { 77if (BaseConfigurationRecord.IsReservedAttributeName(value)) { 89if (BaseConfigurationRecord.IsReservedAttributeName(value)) { 100internal override void AssociateContext(BaseConfigurationRecord configRecord) { 590if (BaseConfigurationRecord.IsReservedAttributeName(ElementName)) { 1042if (BaseConfigurationRecord.IsReservedAttributeName(ElementName)) { 1114if (BaseConfigurationRecord.IsReservedAttributeName(elementName)) { 1125if (BaseConfigurationRecord.IsReservedAttributeName(elementName)) {
System\Configuration\ConfigurationProperty.cs (1)
210if (BaseConfigurationRecord.IsReservedAttributeName(name)) {
System\Configuration\ConfigurationSectionCollection.cs (2)
151string configKey = BaseConfigurationRecord.CombineConfigKey(_configSectionGroup.SectionGroupName, name); 196string configKey = BaseConfigurationRecord.CombineConfigKey(_configSectionGroup.SectionGroupName, name);
System\Configuration\ConfigurationSectionGroupCollection.cs (2)
157string configKey = BaseConfigurationRecord.CombineConfigKey(_configSectionGroup.SectionGroupName, name); 199string configKey = BaseConfigurationRecord.CombineConfigKey(_configSectionGroup.SectionGroupName, name);
System\Configuration\ConfigurationValues.cs (2)
24private BaseConfigurationRecord _configRecord; 35internal void AssociateContext(BaseConfigurationRecord configRecord) {
System\Configuration\ContextInformation.cs (2)
21private BaseConfigurationRecord _configRecord; 26internal ContextInformation( BaseConfigurationRecord configRecord )
System\Configuration\Internal\InternalConfigConfigurationFactory.cs (1)
33return BaseConfigurationRecord.NormalizeLocationSubPath(subPath, errorInfo);
System\Configuration\Internal\InternalConfigRoot.cs (20)
34BaseConfigurationRecord _rootConfigRecord; // root config record, one level above machine.config. 58_rootConfigRecord = (BaseConfigurationRecord) RuntimeConfigurationRecord.Create(this, null, string.Empty); 70internal BaseConfigurationRecord RootConfigRecord { 132private void hlFindConfigRecord(string[] parts, out int nextIndex, out BaseConfigurationRecord currentRecord) { 136BaseConfigurationRecord childRecord = currentRecord.hlGetChild(parts[nextIndex]); 148BaseConfigurationRecord configRecord = (BaseConfigurationRecord) GetUniqueConfigRecord(configPath); 169BaseConfigurationRecord configRecord = (BaseConfigurationRecord) GetConfigRecord(configPath); 171BaseConfigurationRecord parentConfigRecord = configRecord.Parent; 202BaseConfigurationRecord currentRecord; 223BaseConfigurationRecord currentRecord; 233string currentConfigPath = String.Join(BaseConfigurationRecord.ConfigPathSeparatorString, parts, 0, index); 242BaseConfigurationRecord childRecord; 249childRecord = (BaseConfigurationRecord) RuntimeConfigurationRecord.Create(this, currentRecord, currentConfigPath); 269void RemoveConfigImpl(string configPath, BaseConfigurationRecord configRecord) { 276BaseConfigurationRecord currentRecord; 313public void RemoveConfigRecord(BaseConfigurationRecord configRecord) { 322public void ClearResult(BaseConfigurationRecord configRecord, string configKey, bool forceEvaluation) { 327BaseConfigurationRecord currentRecord;
System\Configuration\MgmtConfigurationRecord.cs (7)
71base.Init(configRoot, (BaseConfigurationRecord) parent, configPath, locationSubPath); 299BaseConfigurationRecord configRecord; 772string configKey = BaseConfigurationRecord.CombineConfigKey(group, name); 860string configKey = BaseConfigurationRecord.CombineConfigKey(group, name); 958string configKey = BaseConfigurationRecord.CombineConfigKey(group, name); 1058string configKey = BaseConfigurationRecord.CombineConfigKey(group, name); 1813ProtectedConfigurationSection protectedConfig = GetSection(BaseConfigurationRecord.RESERVED_SECTION_PROTECTED_CONFIGURATION) as ProtectedConfigurationSection;
System\Configuration\OverrideMode.cs (11)
101case BaseConfigurationRecord.KEYWORD_OVERRIDEMODE_INHERIT: 104case BaseConfigurationRecord.KEYWORD_OVERRIDEMODE_ALLOW: 107case BaseConfigurationRecord.KEYWORD_OVERRIDEMODE_DENY: 259attrib = BaseConfigurationRecord.KEYWORD_LOCATION_ALLOWOVERRIDE; 260value = AllowOverride ? BaseConfigurationRecord.KEYWORD_TRUE : BaseConfigurationRecord.KEYWORD_FALSE; 263attrib = BaseConfigurationRecord.KEYWORD_LOCATION_OVERRIDEMODE; 267result = String.Format(CultureInfo.InvariantCulture, BaseConfigurationRecord.KEYWORD_LOCATION_OVERRIDEMODE_STRING, attrib, value); 280return BaseConfigurationRecord.KEYWORD_OVERRIDEMODE_INHERIT; 283return BaseConfigurationRecord.KEYWORD_OVERRIDEMODE_ALLOW; 286return BaseConfigurationRecord.KEYWORD_OVERRIDEMODE_DENY;
System\Configuration\ProtectedConfiguration.cs (3)
25ProtectedConfigurationSection config = PrivilegedConfigurationManager.GetSection(BaseConfigurationRecord.RESERVED_SECTION_PROTECTED_CONFIGURATION) as ProtectedConfigurationSection; 35public const string ProtectedDataSectionName = BaseConfigurationRecord.RESERVED_SECTION_PROTECTED_CONFIGURATION; 39ProtectedConfigurationSection config = PrivilegedConfigurationManager.GetSection(BaseConfigurationRecord.RESERVED_SECTION_PROTECTED_CONFIGURATION) as ProtectedConfigurationSection;
System\Configuration\ProtectedConfigurationSection.cs (1)
83BaseConfigurationRecord.KEYWORD_PROTECTION_PROVIDER, // protectionProvider keyword
System\Configuration\RuntimeConfigurationRecord.cs (1)
30configRecord.Init(configRoot, (BaseConfigurationRecord) parent, configPath, null);
System\Configuration\SectionInformation.cs (5)
101internal void SetRuntimeConfigurationInformation(BaseConfigurationRecord configRecord, FactoryRecord factoryRecord, SectionRecord sectionRecord) { 244if (BaseConfigurationRecord.IsImplicitSection(ConfigKey)) { 480configSource = BaseConfigurationRecord.NormalizeConfigSource(value, null); 571if (force == true && BaseConfigurationRecord.IsImplicitSection(SectionName)) { 646if (!AllowLocation || _configKey == BaseConfigurationRecord.RESERVED_SECTION_PROTECTED_CONFIGURATION) {
System\Configuration\SectionUpdates.cs (2)
49BaseConfigurationRecord.SplitConfigKey(configKey, out group, out dummy); 56string [] groups = group.Split(BaseConfigurationRecord.ConfigPathSeparatorParams);