13 types derived from ConfigurationSection
Microsoft.Build (1)
ToolsetElement.cs (1)
660internal sealed class ToolsetConfigurationSection : ConfigurationSection
Microsoft.Build.Engine (1)
Engine\ToolsetConfigurationReader.cs (1)
201internal sealed class ToolsetConfigurationSection : ConfigurationSection
Microsoft.Build.Utilities.Core (1)
ToolsetElement.cs (1)
660internal sealed class ToolsetConfigurationSection : ConfigurationSection
System.Configuration.ConfigurationManager (9)
System\Configuration\AppSettingsSection.cs (1)
10public sealed class AppSettingsSection : ConfigurationSection
System\Configuration\ClientSettingsSection.cs (1)
9public sealed class ClientSettingsSection : ConfigurationSection
System\Configuration\ConnectionStringsSection.cs (1)
6public sealed class ConnectionStringsSection : ConfigurationSection
System\Configuration\DefaultSection.cs (1)
8public sealed class DefaultSection : ConfigurationSection
System\Configuration\IgnoreSection.cs (1)
8public sealed class IgnoreSection : ConfigurationSection
System\Configuration\ProtectedConfigurationSection.cs (1)
10public sealed class ProtectedConfigurationSection : ConfigurationSection
System\Configuration\UriSection.cs (1)
6public sealed class UriSection : ConfigurationSection
System\Diagnostics\SystemDiagnosticsSection.cs (1)
8internal sealed class SystemDiagnosticsSection : ConfigurationSection
System\Drawing\Configuration\SystemDrawingSection.cs (1)
8public sealed class SystemDrawingSection : ConfigurationSection
System.Runtime.Caching (1)
System\Runtime\Caching\Configuration\MemoryCacheSection.cs (1)
27internal sealed class MemoryCacheSection : ConfigurationSection
84 references to ConfigurationSection
Microsoft.Build (1)
ToolsetElement.cs (1)
71ConfigurationSection msbuildSection = configuration.GetSection("msbuildToolsets");
Microsoft.Build.Engine.UnitTests (3)
Definition\ToolsetConfigurationReader_Tests.cs (3)
75ConfigurationSection section = config.GetSection(s_msbuildToolsets); 111ConfigurationSection section = config.GetSection(s_msbuildToolsets); 137ConfigurationSection section = config.GetSection(s_msbuildToolsets);
Microsoft.Build.Utilities.Core (1)
ToolsetElement.cs (1)
71ConfigurationSection msbuildSection = configuration.GetSection("msbuildToolsets");
System.Configuration (1)
System.Configuration.cs (1)
31[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Configuration.ConfigurationSection))]
System.Configuration.ConfigurationManager (78)
System\Configuration\ClientSettingsStore.cs (1)
74ConfigurationSection section = settingsGroup.Sections[sectionName];
System\Configuration\Configuration.cs (4)
165public ConfigurationSection GetSection(string sectionName) 167ConfigurationSection section = (ConfigurationSection)_configRecord.GetSection(sectionName); 222foreach (ConfigurationSection configSection in group.Sections)
System\Configuration\ConfigurationElement.cs (4)
1013ConfigurationSection section = null; 1015section = _configRecord.SectionsStack.Peek() as ConfigurationSection; 1058ConfigurationSection section = null; 1060section = _configRecord.SectionsStack.Peek() as ConfigurationSection;
System\Configuration\ConfigurationManager.cs (2)
227foreach (ConfigurationSection _ in configuration.Sections) { } 239foreach (ConfigurationSection _ in sectionGroup.Sections) { }
System\Configuration\ConfigurationProperty.cs (1)
225if (typeof(ConfigurationSection).IsAssignableFrom(type))
System\Configuration\ConfigurationSectionCollection.cs (7)
28public ConfigurationSection this[string name] => Get(name); 30public ConfigurationSection this[int index] => Get(index); 48public void Add(string name, ConfigurationSection section) 64public void CopyTo(ConfigurationSection[] array, int index) 77public ConfigurationSection Get(int index) 82public ConfigurationSection Get(string name) 100return (ConfigurationSection)_configRecord.GetSection(configKey);
System\Configuration\MgmtConfigurationRecord.cs (47)
131if (!typeof(ConfigurationSection).IsAssignableFrom(type)) 137ConstructorInfo ctor = TypeUtil.GetConstructor(type, typeof(ConfigurationSection), true); 147ConfigurationSection configSection = 148(ConfigurationSection)ctor.Invoke(null); 155ConfigurationSection parentConfigSection = (ConfigurationSection)parentConfig; 215private ConfigurationSection GetConfigSection(string configKey) 218if ((sectionRecord != null) && sectionRecord.HasResult) return (ConfigurationSection)sectionRecord.Result; 332internal ConfigurationSection FindImmediateParentSection(ConfigurationSection section) 334ConfigurationSection result = null; 343result = (ConfigurationSection)input.Result; 353result = (ConfigurationSection)input.Result; 364result = (ConfigurationSection)resultObject; 374result = (ConfigurationSection)sectionRecord.Result; 391internal ConfigurationSection FindAndCloneImmediateParentSection(ConfigurationSection configSection) 394ConfigurationSection parentSection = FindImmediateParentSection(configSection); 396ConfigurationSection clone = (ConfigurationSection)UseParentResult(configKey, parentSection, sectionRecord); 400internal void RevertToParent(ConfigurationSection configSection) 408ConfigurationSection parentConfigSection = FindImmediateParentSection(configSection); 446internal void SetRawXml(ConfigurationSection configSection, string xmlElement) 458ConfigurationSection parentConfigSection = FindImmediateParentSection(configSection); 654internal void AddConfigurationSection(string group, string name, ConfigurationSection configSection) 705configSection.GetType(), typeof(ConfigurationSection), true), 756ConfigurationSection configSection = GetConfigSection(configKey); 1130ConfigurationSection configSection) 1152private string GetUpdatedSectionDeclarationXml(FactoryRecord factoryRecord, ConfigurationSection configSection, 1312ConfigurationSection configSection = GetConfigSection(factoryRecord.ConfigKey); 1419ConfigurationSection configSection = (ConfigurationSection)sectionRecord.Result; 1467private static bool AreLocationAttributesModified(SectionRecord sectionRecord, ConfigurationSection configSection) 1489private static bool AreSectionAttributesModified(SectionRecord sectionRecord, ConfigurationSection configSection) 1514private static bool IsConfigSectionMoved(SectionRecord sectionRecord, ConfigurationSection configSection) 1563ConfigurationSection configSection = (ConfigurationSection)sectionRecord.Result; 1614ConfigurationSection parentConfigSection = FindImmediateParentSection(configSection); 1755ConfigurationSection configSection = GetConfigSection(factoryRecord.ConfigKey); 1778ConfigurationSection configSection; 1782configSection = (ConfigurationSection)sectionRecord.Result; 2905ConfigurationSection configSection = (ConfigurationSection)update.SectionRecord.Result; 2957ConfigurationSection configSection = (ConfigurationSection)update.SectionRecord.Result; 2978ConfigurationSection configSection = (ConfigurationSection)update.SectionRecord.Result;
System\Configuration\RuntimeConfigurationRecord.cs (8)
61ConfigurationSection section = result as ConfigurationSection; 99if (typeof(ConfigurationSection).IsAssignableFrom(type)) 101_sectionCtor = TypeUtil.GetConstructor(type, typeof(ConfigurationSection), 145ConfigurationSection configSection = 146(ConfigurationSection)_sectionCtor.Invoke(null); 153ConfigurationSection parentSection = (ConfigurationSection)parentConfig;
System\Configuration\SectionInformation.cs (4)
35private readonly ConfigurationSection _configurationSection; 47internal SectionInformation(ConfigurationSection associatedConfigurationSection) 636public ConfigurationSection GetParentSection() 645ConfigurationSection ancestor = null;