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