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
- HtmlToClrEventProxy.cs
- TdsValueSetter.cs
- BufferBuilder.cs
- QuaternionConverter.cs
- HttpRuntime.cs
- MarkupCompiler.cs
- BinaryConverter.cs
- GlyphInfoList.cs
- SwitchElementsCollection.cs
- ClosureBinding.cs
- IPPacketInformation.cs
- State.cs
- UIntPtr.cs
- arabicshape.cs
- CodeLabeledStatement.cs
- UnsignedPublishLicense.cs
- XPathNodeIterator.cs
- RectIndependentAnimationStorage.cs
- DtrList.cs
- ReliabilityContractAttribute.cs
- BaseCollection.cs
- RMEnrollmentPage1.cs
- LockedAssemblyCache.cs
- GridViewDesigner.cs
- UpdateTracker.cs
- ComAdminInterfaces.cs
- TreeView.cs
- ObfuscateAssemblyAttribute.cs
- MessageLogTraceRecord.cs
- NullableLongSumAggregationOperator.cs
- TranslateTransform.cs
- MsmqAppDomainProtocolHandler.cs
- wmiprovider.cs
- XmlAttributeCollection.cs
- EventSourceCreationData.cs
- EasingKeyFrames.cs
- TextContainerHelper.cs
- DataGridViewRowPrePaintEventArgs.cs
- XmlCharCheckingWriter.cs
- UpdateInfo.cs
- HtmlTextArea.cs
- EntityExpressionVisitor.cs
- DragStartedEventArgs.cs
- StrokeFIndices.cs
- DataBinding.cs
- PackagePart.cs
- PropertyTab.cs
- RankException.cs
- SymbolEqualComparer.cs
- HttpResponse.cs
- URLIdentityPermission.cs
- ConnectionStringsSection.cs
- DesignerForm.cs
- StackOverflowException.cs
- PreviewPrintController.cs
- SafeProcessHandle.cs
- ReplacementText.cs
- FaultDescription.cs
- ToolStripLabel.cs
- CalendarDesigner.cs
- MediaScriptCommandRoutedEventArgs.cs
- Transform3DCollection.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- CreateUserWizardStep.cs
- ProcessInfo.cs
- DelegateHelpers.Generated.cs
- WebPermission.cs
- ModifiableIteratorCollection.cs
- XmlDocumentSerializer.cs
- XamlStream.cs
- CounterSampleCalculator.cs
- XsdDateTime.cs
- RoutedEventValueSerializer.cs
- WebBrowsableAttribute.cs
- WinFormsSecurity.cs
- ControlPropertyNameConverter.cs
- XmlNodeList.cs
- ZoneLinkButton.cs
- StorageAssociationSetMapping.cs
- EntityDataSourceDesigner.cs
- WinOEToolBoxItem.cs
- CryptoApi.cs
- MetadataArtifactLoaderResource.cs
- BinaryConverter.cs
- ArrayTypeMismatchException.cs
- RawMouseInputReport.cs
- ListViewUpdatedEventArgs.cs
- TextSegment.cs
- ForeignKeyFactory.cs
- ExpressionBinding.cs
- Config.cs
- SafeRightsManagementPubHandle.cs
- CollectionViewProxy.cs
- LineBreak.cs
- GridViewRowEventArgs.cs
- GeneralTransform3D.cs
- ConfigurationLocation.cs
- ReaderContextStackData.cs
- FrameworkElement.cs
- DefaultEventAttribute.cs