83 types derived from ConfigurationSection
SMDiagnostics (1)
System\ServiceModel\Diagnostics\MachineSettingsSection.cs (1)
9internal class MachineSettingsSection : ConfigurationSection
System.Configuration (5)
System\Configuration\AppSettingsSection.cs (1)
17public sealed class AppSettingsSection : ConfigurationSection {
System\Configuration\ConnectionStringsSection.cs (1)
16public sealed class ConnectionStringsSection : ConfigurationSection {
System\Configuration\DefaultSection.cs (1)
10public sealed class DefaultSection : ConfigurationSection {
System\Configuration\IgnoreSection.cs (1)
10sealed public class IgnoreSection : ConfigurationSection {
System\Configuration\ProtectedConfigurationSection.cs (1)
17public sealed class ProtectedConfigurationSection : ConfigurationSection
System.Data (1)
fx\src\data\System\Data\SqlClient\LocalDBConfig.cs (1)
73internal sealed class LocalDBConfigurationSection : ConfigurationSection
System.Data.Services (1)
System\Data\Services\Configuration\DataServicesFeaturesSection.cs (1)
14public sealed class DataServicesFeaturesSection : ConfigurationSection
System.Drawing (1)
commonui\System\Drawing\Configuration\SystemDrawingSection.cs (1)
16public sealed class SystemDrawingSection : ConfigurationSection {
System.IdentityModel (1)
System\IdentityModel\Configuration\SystemIdentityModelSection.cs (1)
14public sealed partial class SystemIdentityModelSection : ConfigurationSection
System.Runtime.Caching (1)
System\Caching\Configuration\MemoryCacheSection.cs (1)
25public sealed class MemoryCacheSection : ConfigurationSection {
System.Runtime.Serialization (2)
System\Runtime\Serialization\Configuration\DataContractSerializerSection.cs (1)
13public sealed partial class DataContractSerializerSection : ConfigurationSection
System\Runtime\Serialization\Configuration\NetDataContractSerializerSection.cs (1)
13public sealed partial class NetDataContractSerializerSection : ConfigurationSection
System.ServiceModel (14)
System\ServiceModel\Activation\Configuration\DiagnosticSection.cs (1)
13public sealed partial class DiagnosticSection : ConfigurationSection
System\ServiceModel\Activation\Configuration\NetPipeSection.cs (1)
12public sealed partial class NetPipeSection : ConfigurationSection
System\ServiceModel\Activation\Configuration\NetTcpSection.cs (1)
12public sealed partial class NetTcpSection : ConfigurationSection
System\ServiceModel\Configuration\BehaviorsSection.cs (1)
12public partial class BehaviorsSection : ConfigurationSection
System\ServiceModel\Configuration\BindingsSection.cs (1)
17public sealed partial class BindingsSection : ConfigurationSection, IConfigurationContextProviderInternal
System\ServiceModel\Configuration\ClientSection.cs (1)
11public sealed partial class ClientSection : ConfigurationSection, IConfigurationContextProviderInternal
System\ServiceModel\Configuration\comcontractssection.cs (1)
11public sealed partial class ComContractsSection : ConfigurationSection
System\ServiceModel\Configuration\CommonBehaviorsSection.cs (1)
11public partial class CommonBehaviorsSection : ConfigurationSection
System\ServiceModel\Configuration\DiagnosticSection.cs (1)
12public sealed partial class DiagnosticSection : ConfigurationSection
System\ServiceModel\Configuration\ExtensionsSection.cs (1)
15public partial class ExtensionsSection : ConfigurationSection
System\ServiceModel\Configuration\ProtocolMappingSection.cs (1)
11public sealed partial class ProtocolMappingSection : ConfigurationSection
System\ServiceModel\Configuration\ServiceHostingEnvironmentSection.cs (1)
13public sealed partial class ServiceHostingEnvironmentSection : ConfigurationSection
System\ServiceModel\Configuration\ServicesSection.cs (1)
11public sealed partial class ServicesSection : ConfigurationSection, IConfigurationContextProviderInternal
System\ServiceModel\Configuration\StandardEndpointsSection.cs (1)
17public sealed partial class StandardEndpointsSection : ConfigurationSection, IConfigurationContextProviderInternal
System.ServiceModel.Activities (2)
System\ServiceModel\Activities\Configuration\WorkflowHostingOptionsSection.cs (1)
13public sealed class WorkflowHostingOptionsSection : ConfigurationSection
System\ServiceModel\Activities\Tracking\Configuration\TrackingSection.cs (1)
15public class TrackingSection : ConfigurationSection
System.ServiceModel.Routing (1)
System\ServiceModel\Routing\Configuration\RoutingSection.cs (1)
21public class RoutingSection : ConfigurationSection
System.Transactions (2)
System\Transactions\Configuration\DefaultSettingsSection.cs (1)
11public sealed class DefaultSettingsSection : ConfigurationSection
System\Transactions\Configuration\MachineSettingsSection.cs (1)
11public sealed class MachineSettingsSection : ConfigurationSection
System.Web (38)
Configuration\AnonymousIdentificationSection.cs (1)
50public sealed class AnonymousIdentificationSection : ConfigurationSection {
Configuration\AuthenticationSection.cs (1)
92public sealed class AuthenticationSection : ConfigurationSection {
Configuration\AuthorizationSection.cs (1)
53public sealed class AuthorizationSection : ConfigurationSection {
Configuration\CacheSection.cs (1)
38public sealed class CacheSection : ConfigurationSection {
Configuration\ClientTargetSection.cs (1)
21public sealed class ClientTargetSection : ConfigurationSection {
Configuration\CompilationSection.cs (1)
98public sealed class CompilationSection : ConfigurationSection {
Configuration\CustomErrorsSection.cs (1)
34public sealed class CustomErrorsSection : ConfigurationSection {
Configuration\DeploymentSection.cs (1)
18public sealed class DeploymentSection : ConfigurationSection {
Configuration\FullTrustAssembliesSection.cs (1)
18public sealed class FullTrustAssembliesSection : ConfigurationSection
Configuration\GlobalizationSection.cs (1)
39public sealed class GlobalizationSection : ConfigurationSection {
Configuration\HealthMonitoringSection.cs (1)
252public sealed class HealthMonitoringSection : ConfigurationSection {
Configuration\HostingEnvironmentSection.cs (1)
20public sealed class HostingEnvironmentSection : ConfigurationSection {
Configuration\HttpCookiesSection.cs (1)
18public sealed class HttpCookiesSection : ConfigurationSection {
Configuration\HttpHandlersSection.cs (1)
20public sealed class HttpHandlersSection : ConfigurationSection {
Configuration\HttpModulesSection.cs (1)
20public sealed class HttpModulesSection : ConfigurationSection {
Configuration\HttpRuntimeSection.cs (1)
16public sealed class HttpRuntimeSection : ConfigurationSection {
Configuration\IdentitySection.cs (1)
28public sealed class IdentitySection : ConfigurationSection {
Configuration\MachineKeySection.cs (1)
43public sealed class MachineKeySection : ConfigurationSection
Configuration\MembershipSection.cs (1)
77public sealed class MembershipSection : ConfigurationSection {
Configuration\OutputCacheSection.cs (1)
30public sealed class OutputCacheSection : ConfigurationSection {
Configuration\OutputCacheSettingsSection.cs (1)
43public sealed class OutputCacheSettingsSection : ConfigurationSection {
Configuration\PagesSection.cs (1)
91public sealed class PagesSection : ConfigurationSection {
Configuration\PartialTrustVisibleAssembliesSection.cs (1)
18public sealed class PartialTrustVisibleAssembliesSection : ConfigurationSection
Configuration\ProcessModelSection.cs (1)
75public sealed class ProcessModelSection : ConfigurationSection {
Configuration\ProfileSection.cs (1)
88public sealed class ProfileSection : ConfigurationSection {
Configuration\ProtocolsSection.cs (1)
23public sealed class ProtocolsSection : ConfigurationSection
Configuration\RoleManagerSection.cs (1)
92public sealed class RoleManagerSection : ConfigurationSection {
Configuration\SecurityPolicySection.cs (1)
28public sealed class SecurityPolicySection : ConfigurationSection {
Configuration\SessionPageStateSection.cs (1)
21public sealed class SessionPageStateSection : ConfigurationSection {
Configuration\SessionStateSection.cs (1)
70public sealed class SessionStateSection : ConfigurationSection {
Configuration\SiteMapSection.cs (1)
44public sealed class SiteMapSection : ConfigurationSection {
Configuration\SqlCacheDependencySection.cs (1)
46public sealed class SqlCacheDependencySection : ConfigurationSection {
Configuration\TraceSection.cs (1)
34public sealed class TraceSection : ConfigurationSection {
Configuration\TrustSection.cs (1)
25public sealed class TrustSection : ConfigurationSection {
Configuration\UrlMappingsSection.cs (1)
21public sealed class UrlMappingsSection : ConfigurationSection {
Configuration\WebControlsSection.cs (1)
21public sealed class WebControlsSection : ConfigurationSection {
Configuration\WebPartsSection.cs (1)
72public sealed class WebPartsSection : ConfigurationSection {
Configuration\XhtmlConformanceSection.cs (1)
27public sealed class XhtmlConformanceSection : ConfigurationSection {
System.Web.Extensions (5)
Configuration\ScriptingAuthenticationServiceSection.cs (1)
13public sealed class ScriptingAuthenticationServiceSection : ConfigurationSection {
Configuration\ScriptingJsonSerializationSection.cs (1)
14public sealed class ScriptingJsonSerializationSection : ConfigurationSection {
Configuration\ScriptingProfileServiceSection.cs (1)
14public sealed class ScriptingProfileServiceSection : ConfigurationSection {
Configuration\ScriptingRoleServiceSection.cs (1)
15public sealed class ScriptingRoleServiceSection : ConfigurationSection {
Configuration\ScriptingScriptResourceHandlerSection.cs (1)
14public sealed class ScriptingScriptResourceHandlerSection : ConfigurationSection {
System.Web.Mobile (2)
Mobile\DeviceFiltersSection.cs (1)
14public sealed class DeviceFiltersSection : ConfigurationSection {
UI\MobileControls\MobileControlsSection.cs (1)
16public sealed class MobileControlsSection : ConfigurationSection
System.Web.Services (1)
System\Web\Services\Configuration\WebServicesSection.cs (1)
20public sealed class WebServicesSection : ConfigurationSection {
System.Windows.Forms (1)
winforms\Managed\System\WinForms\WindowsFormsSectionHandler.cs (1)
9public sealed class WindowsFormsSection : ConfigurationSection {
System.Workflow.Activities (2)
LocalService\ExternalDataExchangeService.cs (1)
31public class ExternalDataExchangeServiceSection : ConfigurationSection
Role\ADRoleFactoryConfiguration.cs (1)
14sealed public class ActiveDirectoryRoleFactoryConfiguration : ConfigurationSection
System.Workflow.Runtime (1)
Configuration\WorkflowRuntimeSection.cs (1)
31public class WorkflowRuntimeSection : ConfigurationSection
System.Xaml.Hosting (1)
System\Xaml\Hosting\Configuration\XamlHostingSection.cs (1)
12public sealed class XamlHostingSection : ConfigurationSection
105 references to ConfigurationSection
System.Configuration (86)
System\Configuration\BaseConfigurationRecord.cs (2)
4193protected virtual ConfigurationSection CallHostProcessConfigurationSection(ConfigurationSection configSection, ConfigurationBuilder configBuilder) {
System\Configuration\Configuration.cs (5)
167public ConfigurationSection GetSection(string sectionName) { 168ConfigurationSection section = (ConfigurationSection) _configRecord.GetSection(sectionName); 242foreach (ConfigurationSection configSection in group.Sections) { 244ConfigurationSection section = group.Sections[configSection.SectionInformation.Name];
System\Configuration\ConfigurationElement.cs (4)
1120ConfigurationSection section = null; 1122section = _configRecord.SectionsStack.Peek() as ConfigurationSection; 1167ConfigurationSection section = null; 1169section = _configRecord.SectionsStack.Peek() as ConfigurationSection;
System\Configuration\ConfigurationManager.cs (2)
264foreach (ConfigurationSection section in configuration.Sections) { 279foreach (ConfigurationSection section in sectionGroup.Sections) {
System\Configuration\ConfigurationProperty.cs (1)
174if (typeof(ConfigurationSection).IsAssignableFrom(type)) {
System\Configuration\ConfigurationSectionCollection.cs (7)
61public ConfigurationSection this[string name] { 68public ConfigurationSection this[int index] { 83public void Add(string name, ConfigurationSection section) { 114public void CopyTo(ConfigurationSection[] array, int index) { 132public ConfigurationSection Get(int index) { 139public ConfigurationSection Get(string name) { 152return (ConfigurationSection)_configRecord.GetSection(configKey);
System\Configuration\Internal\DelegatingConfigHost.cs (2)
246public virtual ConfigurationSection ProcessConfigurationSection(ConfigurationSection configSection, ConfigurationBuilder builder) {
System\Configuration\Internal\InternalConfigHost.cs (2)
458ConfigurationSection IInternalConfigurationBuilderHost.ProcessConfigurationSection(ConfigurationSection configSection, ConfigurationBuilder builder) {
System\Configuration\MgmtConfigurationRecord.cs (47)
132if (!typeof(ConfigurationSection).IsAssignableFrom(type)) { 137ConstructorInfo ctor = TypeUtil.GetConstructorWithReflectionPermission(type, typeof(ConfigurationSection), true); 148ConfigurationSection configSection = (ConfigurationSection) TypeUtil.InvokeCtorWithReflectionPermission(ctor); 155ConfigurationSection parentConfigSection = (ConfigurationSection) parentConfig; 231private ConfigurationSection GetConfigSection(string configKey) { 234return (ConfigurationSection) sectionRecord.Result; 425internal ConfigurationSection FindImmediateParentSection(ConfigurationSection section) { 426ConfigurationSection result = null; 433result = (ConfigurationSection) input.Result; 440result = (ConfigurationSection) input.Result; 448result = (ConfigurationSection) resultObject; 455result = (ConfigurationSection) sectionRecord.Result; 475internal ConfigurationSection FindAndCloneImmediateParentSection(ConfigurationSection configSection) { 477ConfigurationSection parentSection = FindImmediateParentSection(configSection); 479ConfigurationSection clone = (ConfigurationSection) UseParentResult(configKey, parentSection, sectionRecord); 486internal void RevertToParent(ConfigurationSection configSection) { 493ConfigurationSection parentConfigSection = FindImmediateParentSection(configSection); 534internal void SetRawXml(ConfigurationSection configSection, string xmlElement) { 545ConfigurationSection parentConfigSection = FindImmediateParentSection(configSection); 754internal void AddConfigurationSection(string group, string name, ConfigurationSection configSection) { 814configSection.GetType(), typeof(ConfigurationSection), true); 873ConfigurationSection configSection = GetConfigSection(configKey); 1305private bool AreDeclarationAttributesModified(FactoryRecord factoryRecord, ConfigurationSection configSection) { 1323private string GetUpdatedSectionDeclarationXml(FactoryRecord factoryRecord, ConfigurationSection configSection, ConfigurationSaveMode saveMode) { 1495ConfigurationSection configSection = GetConfigSection(factoryRecord.ConfigKey); 1587ConfigurationSection configSection = (ConfigurationSection) sectionRecord.Result; 1634private bool AreLocationAttributesModified(SectionRecord sectionRecord, ConfigurationSection configSection) { 1654private bool AreSectionAttributesModified(SectionRecord sectionRecord, ConfigurationSection configSection) { 1678private bool IsConfigSectionMoved(SectionRecord sectionRecord, ConfigurationSection configSection) { 1717ConfigurationSection configSection = (ConfigurationSection) sectionRecord.Result; 1758ConfigurationSection parentConfigSection = FindImmediateParentSection(configSection); 1910ConfigurationSection configSection = GetConfigSection(factoryRecord.ConfigKey); 1931ConfigurationSection configSection; 1934configSection = (ConfigurationSection) sectionRecord.Result; 2996ConfigurationSection configSection = (ConfigurationSection) update.SectionRecord.Result; 3055ConfigurationSection configSection = (ConfigurationSection) update.SectionRecord.Result; 3077ConfigurationSection configSection = (ConfigurationSection) update.SectionRecord.Result;
System\Configuration\RuntimeConfigurationRecord.cs (10)
72private object GetRuntimeObjectWithFullTrust(ConfigurationSection section) { 77private object GetRuntimeObjectWithRestrictedPermissions(ConfigurationSection section) { 99ConfigurationSection section = result as ConfigurationSection; 153if (typeof(ConfigurationSection).IsAssignableFrom(type)) { 154_sectionCtor = TypeUtil.GetConstructorWithReflectionPermission(type, typeof(ConfigurationSection), true); 223ConfigurationSection configSection = (ConfigurationSection) TypeUtil.InvokeCtorWithReflectionPermission(_sectionCtor); 229ConfigurationSection parentSection = (ConfigurationSection) parentConfig;
System\Configuration\SectionInformation.cs (4)
45private ConfigurationSection _configurationSection; 68internal SectionInformation(ConfigurationSection associatedConfigurationSection) { 762public ConfigurationSection GetParentSection() { 771ConfigurationSection ancestor = null;
System.Web (18)
Configuration\ConfigUtil.cs (1)
126internal static void SetFX45DefaultValue(ConfigurationSection configSection, ConfigurationProperty property, object newDefaultValue) {
Configuration\MTConfigUtil.cs (9)
15private static readonly ConcurrentDictionary<Tuple<Type, VirtualPath>, ConfigurationSection> s_sections = 16new ConcurrentDictionary<Tuple<Type, VirtualPath>, ConfigurationSection>(); 126static private S GetConfig<S>() where S : ConfigurationSection { 137static private S GetAppConfig<S>() where S : ConfigurationSection { 142static private S GetConfig<S>(HttpContext context) where S : ConfigurationSection { 147static private S GetConfig<S>(string vpath) where S : ConfigurationSection{ 152static private S GetConfig<S>(VirtualPath vpath) where S : ConfigurationSection { 154ConfigurationSection result; 163static private S GetConfigHelper<S>(VirtualPath vpath) where S : ConfigurationSection{
Configuration\SystemWebSectionGroup.cs (2)
162public ConfigurationSection MobileControls { 164return (ConfigurationSection) Sections["mobileControls"];
Management\regiisutil.cs (6)
230ConfigurationSection section = GetConfigSection(configSection, appPath, site, location, useMachineConfig, out config); 239ConfigurationSection section = GetConfigSection(configSection, appPath, site, location, useMachineConfig, out config); 248ConfigurationSection section = GetConfigSectionFile(configSection, dirName, out config); 257ConfigurationSection section = GetConfigSectionFile(configSection, dirName, out config); 263private ConfigurationSection GetConfigSectionFile(string configSection, string dirName, out Configuration config) 290private ConfigurationSection GetConfigSection(string configSection, string appPath, string site, string location, bool useMachineConfig, out Configuration config)
System.Workflow.Runtime (1)
Configuration\WorkflowRuntimeSection.cs (1)
29/// <see cref="System.Configuration.ConfigurationSection"/>