Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / Diagnostics / SourceSwitch.cs / 1 / SourceSwitch.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Specialized; using System.Threading; using System.Security; using System.Security.Permissions; namespace System.Diagnostics { public class SourceSwitch : Switch { public SourceSwitch(string name) : base(name, String.Empty) {} public SourceSwitch(string displayName, string defaultSwitchValue) : base(displayName, String.Empty, defaultSwitchValue) { } public SourceLevels Level { get { return (SourceLevels) SwitchSetting; } [SecurityPermission(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.UnmanagedCode)] set { SwitchSetting = (int) value; } } public bool ShouldTrace(TraceEventType eventType) { return (SwitchSetting & (int) eventType) != 0; } protected override void OnValueChanged() { SwitchSetting = (int) Enum.Parse(typeof(SourceLevels), Value, true); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OracleConnectionStringBuilder.cs
- CodeTypeReference.cs
- DataGridViewComboBoxCell.cs
- ScaleTransform3D.cs
- OleDbConnectionInternal.cs
- RuntimeWrappedException.cs
- TemplateControl.cs
- InheritanceRules.cs
- RectangleConverter.cs
- RegisteredHiddenField.cs
- HtmlShimManager.cs
- DesignerActionUI.cs
- LocalFileSettingsProvider.cs
- SoapReflector.cs
- BufferedGraphicsManager.cs
- PropertyAccessVisitor.cs
- ContainerParaClient.cs
- TextServicesPropertyRanges.cs
- SQLInt16Storage.cs
- ContainerUtilities.cs
- WrappedReader.cs
- DynamicDataExtensions.cs
- HttpModuleCollection.cs
- QilTypeChecker.cs
- WebPartAuthorizationEventArgs.cs
- List.cs
- ApplySecurityAndSendAsyncResult.cs
- HtmlElementCollection.cs
- NullRuntimeConfig.cs
- PathSegmentCollection.cs
- StringComparer.cs
- ExcCanonicalXml.cs
- DrawingGroupDrawingContext.cs
- ObjectDataSourceStatusEventArgs.cs
- RestHandler.cs
- TTSVoice.cs
- DataGridViewColumnHeaderCell.cs
- CatalogPartCollection.cs
- BStrWrapper.cs
- CapabilitiesSection.cs
- ChtmlTextWriter.cs
- TextServicesHost.cs
- AccessorTable.cs
- AliasExpr.cs
- StructuredTypeEmitter.cs
- storepermission.cs
- Process.cs
- ProtocolException.cs
- FixUp.cs
- TraceProvider.cs
- DataColumnChangeEvent.cs
- Soap12ProtocolReflector.cs
- AutomationPattern.cs
- DataControlReference.cs
- _HTTPDateParse.cs
- GridViewUpdatedEventArgs.cs
- TimeBoundedCache.cs
- SqlGatherProducedAliases.cs
- ExternalFile.cs
- ElementFactory.cs
- RotateTransform3D.cs
- TagMapInfo.cs
- ElementsClipboardData.cs
- FontEditor.cs
- WpfMemberInvoker.cs
- MissingSatelliteAssemblyException.cs
- Decoder.cs
- Span.cs
- PathFigure.cs
- ChildDocumentBlock.cs
- AssertFilter.cs
- PointLightBase.cs
- SafeMILHandleMemoryPressure.cs
- ContactManager.cs
- CharKeyFrameCollection.cs
- Preprocessor.cs
- ImageIndexConverter.cs
- HTMLTagNameToTypeMapper.cs
- DataGridTableCollection.cs
- JournalNavigationScope.cs
- controlskin.cs
- JsonGlobals.cs
- XpsImage.cs
- DocumentPageHost.cs
- SplitterCancelEvent.cs
- EncodingNLS.cs
- QilXmlWriter.cs
- XmlTextReaderImplHelpers.cs
- XmlConverter.cs
- RepeaterItemCollection.cs
- ProfessionalColors.cs
- GreaterThanOrEqual.cs
- Condition.cs
- ContentHostHelper.cs
- WorkBatch.cs
- DataGridParentRows.cs
- PropertyDescriptorGridEntry.cs
- VisualStyleInformation.cs
- PauseStoryboard.cs
- TimeSpanValidator.cs