Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / Diagnostics / SystemDiagnosticsSection.cs / 1 / SystemDiagnosticsSection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System.Configuration; namespace System.Diagnostics { internal class SystemDiagnosticsSection : ConfigurationSection { private static readonly ConfigurationPropertyCollection _properties; private static readonly ConfigurationProperty _propAssert = new ConfigurationProperty("assert", typeof(AssertSection), new AssertSection(), ConfigurationPropertyOptions.None); private static readonly ConfigurationProperty _propPerfCounters = new ConfigurationProperty("performanceCounters", typeof(PerfCounterSection), new PerfCounterSection(), ConfigurationPropertyOptions.None); private static readonly ConfigurationProperty _propSources = new ConfigurationProperty("sources", typeof(SourceElementsCollection), new SourceElementsCollection(), ConfigurationPropertyOptions.None); private static readonly ConfigurationProperty _propSharedListeners = new ConfigurationProperty("sharedListeners", typeof(SharedListenerElementsCollection), new SharedListenerElementsCollection(), ConfigurationPropertyOptions.None); private static readonly ConfigurationProperty _propSwitches = new ConfigurationProperty("switches", typeof(SwitchElementsCollection), new SwitchElementsCollection(), ConfigurationPropertyOptions.None); private static readonly ConfigurationProperty _propTrace = new ConfigurationProperty("trace", typeof(TraceSection), new TraceSection(), ConfigurationPropertyOptions.None); static SystemDiagnosticsSection() { _properties = new ConfigurationPropertyCollection(); _properties.Add(_propAssert); _properties.Add(_propPerfCounters); _properties.Add(_propSources); _properties.Add(_propSharedListeners); _properties.Add(_propSwitches); _properties.Add(_propTrace); } [ConfigurationProperty("assert")] public AssertSection Assert { get { return (AssertSection) base[_propAssert]; } } [ConfigurationProperty("performanceCounters")] public PerfCounterSection PerfCounters { get { return (PerfCounterSection) base[_propPerfCounters]; } } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } [ConfigurationProperty("sources")] public SourceElementsCollection Sources { get { return (SourceElementsCollection ) base[_propSources]; } } [ConfigurationProperty("sharedListeners")] public ListenerElementsCollection SharedListeners { get { return (ListenerElementsCollection) base[_propSharedListeners]; } } [ConfigurationProperty("switches")] public SwitchElementsCollection Switches { get { return (SwitchElementsCollection) base[_propSwitches]; } } [ConfigurationProperty("trace")] public TraceSection Trace { get { return (TraceSection) base[_propTrace]; } } protected override void InitializeDefault() { Trace.Listeners.InitializeDefaultInternal(); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ConfigurationSchemaErrors.cs
- ElementHostAutomationPeer.cs
- DataGridViewSelectedRowCollection.cs
- ClientBase.cs
- WebException.cs
- _IPv6Address.cs
- HttpResponseMessageProperty.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- WebBrowsableAttribute.cs
- RayHitTestParameters.cs
- QueryReaderSettings.cs
- ManipulationLogic.cs
- DocumentCollection.cs
- WindowsTab.cs
- XPathDescendantIterator.cs
- AccessibilityHelperForVista.cs
- IOException.cs
- Sql8ConformanceChecker.cs
- TransformedBitmap.cs
- SystemColors.cs
- ITreeGenerator.cs
- IResourceProvider.cs
- WebRequestModuleElement.cs
- Events.cs
- ComboBoxItem.cs
- Italic.cs
- CodeBinaryOperatorExpression.cs
- SiteMapPath.cs
- TimeSpanMinutesConverter.cs
- RegistryPermission.cs
- URL.cs
- DurableRuntimeValidator.cs
- StandardBindingCollectionElement.cs
- SrgsElementFactoryCompiler.cs
- ObjectCache.cs
- X509Certificate.cs
- WindowsSysHeader.cs
- DirectoryInfo.cs
- MessageDecoder.cs
- NavigationWindow.cs
- ServiceAuthorizationElement.cs
- ToolboxComponentsCreatingEventArgs.cs
- MarginCollapsingState.cs
- RangeExpression.cs
- Attributes.cs
- XmlTypeAttribute.cs
- XmlCollation.cs
- Cursors.cs
- TypeBrowserDialog.cs
- InputMethodStateTypeInfo.cs
- DriveNotFoundException.cs
- CodeStatement.cs
- PerspectiveCamera.cs
- OracleColumn.cs
- WebDisplayNameAttribute.cs
- SingleTagSectionHandler.cs
- PathFigureCollection.cs
- Token.cs
- ExplicitDiscriminatorMap.cs
- ZipFileInfo.cs
- CustomBindingElementCollection.cs
- ScriptComponentDescriptor.cs
- DataQuery.cs
- MgmtResManager.cs
- SystemIPv6InterfaceProperties.cs
- SqlUdtInfo.cs
- ParameterSubsegment.cs
- TraceHandler.cs
- SplashScreen.cs
- PerformanceCounterPermission.cs
- WebConfigurationHostFileChange.cs
- SplineQuaternionKeyFrame.cs
- OrthographicCamera.cs
- StorageBasedPackageProperties.cs
- Fault.cs
- ToolStripMenuItem.cs
- IDQuery.cs
- ViewStateException.cs
- PageRouteHandler.cs
- HyperlinkAutomationPeer.cs
- Int32EqualityComparer.cs
- SqlExpander.cs
- PlainXmlDeserializer.cs
- XamlDesignerSerializationManager.cs
- InfoCard.cs
- OleCmdHelper.cs
- Convert.cs
- ReliabilityContractAttribute.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- CodeNamespace.cs
- XPathBinder.cs
- AuthenticationService.cs
- UriSectionReader.cs
- IdentifierService.cs
- GeneralTransform3DGroup.cs
- Graph.cs
- WindowsStatic.cs
- TypedDataSetSchemaImporterExtension.cs
- x509store.cs
- OdbcInfoMessageEvent.cs