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
- ToolStripDropDownClosingEventArgs.cs
- MimeWriter.cs
- XmlSchemaAppInfo.cs
- ContentPlaceHolder.cs
- BaseCollection.cs
- AffineTransform3D.cs
- shaper.cs
- CodeNamespaceCollection.cs
- DurationConverter.cs
- PropertyInfoSet.cs
- ActivityDelegate.cs
- SchemaImporter.cs
- MaterialCollection.cs
- RuleAttributes.cs
- _ProxyRegBlob.cs
- FullTextLine.cs
- LinqDataSourceHelper.cs
- Attributes.cs
- OpCopier.cs
- VSDExceptions.cs
- __ComObject.cs
- DataGridViewControlCollection.cs
- TypeDescriptionProvider.cs
- ListViewContainer.cs
- ActionFrame.cs
- UpdateRecord.cs
- Font.cs
- DuplicateWaitObjectException.cs
- DecodeHelper.cs
- IdnMapping.cs
- TextDecoration.cs
- WmlValidationSummaryAdapter.cs
- TextAutomationPeer.cs
- CalendarData.cs
- XmlResolver.cs
- PrimitiveSchema.cs
- CacheSection.cs
- EncoderReplacementFallback.cs
- __ConsoleStream.cs
- Identity.cs
- FixedSOMLineCollection.cs
- ArrayTypeMismatchException.cs
- ParserHooks.cs
- BitmapEffectInput.cs
- ScriptServiceAttribute.cs
- SocketPermission.cs
- SerializationInfo.cs
- PropertyExpression.cs
- SmiMetaData.cs
- QueryCreatedEventArgs.cs
- IdentifierCollection.cs
- UnregisterInfo.cs
- AlignmentYValidation.cs
- FormsAuthenticationModule.cs
- Misc.cs
- MasterPageParser.cs
- Currency.cs
- RemoteWebConfigurationHostStream.cs
- TreeIterators.cs
- LineUtil.cs
- EventData.cs
- DeleteHelper.cs
- StringFunctions.cs
- GenerateTemporaryTargetAssembly.cs
- StagingAreaInputItem.cs
- FrameAutomationPeer.cs
- RevocationPoint.cs
- PeerObject.cs
- XmlHierarchicalDataSourceView.cs
- ZipIOLocalFileHeader.cs
- CompilationUtil.cs
- SymbolDocumentInfo.cs
- SettingsBindableAttribute.cs
- FlowPanelDesigner.cs
- RtfToXamlLexer.cs
- DataServiceHostWrapper.cs
- EventLogTraceListener.cs
- WebControlAdapter.cs
- CacheAxisQuery.cs
- KeyInterop.cs
- InputMethod.cs
- FlowNode.cs
- NavigationPropertyEmitter.cs
- NonParentingControl.cs
- ExceptionUtil.cs
- FormViewRow.cs
- CacheChildrenQuery.cs
- CollectionDataContractAttribute.cs
- TimeSpanFormat.cs
- SettingsBindableAttribute.cs
- EntityClassGenerator.cs
- DebugHandleTracker.cs
- WebPartAuthorizationEventArgs.cs
- WebServiceTypeData.cs
- ColumnMap.cs
- Exceptions.cs
- LoadItemsEventArgs.cs
- AttachedAnnotation.cs
- VScrollProperties.cs
- latinshape.cs