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
- TypeTypeConverter.cs
- UIElement3D.cs
- ZipFileInfo.cs
- PackWebResponse.cs
- WSSecurityPolicy.cs
- StringCollectionMarkupSerializer.cs
- BasePattern.cs
- TreeNodeBindingCollection.cs
- LabelLiteral.cs
- PropertyTabChangedEvent.cs
- ICollection.cs
- TextDecorationCollectionConverter.cs
- TextEndOfParagraph.cs
- XmlnsDictionary.cs
- DataQuery.cs
- ImageList.cs
- TableLayoutRowStyleCollection.cs
- CompleteWizardStep.cs
- Model3DGroup.cs
- CodeSubDirectory.cs
- UIInitializationException.cs
- SystemColorTracker.cs
- DurableEnlistmentState.cs
- DPTypeDescriptorContext.cs
- MultiPageTextView.cs
- PersonalizationProvider.cs
- InputScope.cs
- listitem.cs
- RestClientProxyHandler.cs
- BmpBitmapDecoder.cs
- UdpDuplexChannel.cs
- Util.cs
- TemplateParser.cs
- ViewGenResults.cs
- Material.cs
- Pick.cs
- HtmlContainerControl.cs
- HttpModulesSection.cs
- ChameleonKey.cs
- GeneralTransform2DTo3D.cs
- ConnectionManagementElementCollection.cs
- EntityWrapperFactory.cs
- CharConverter.cs
- EntityDataSourceContextCreatedEventArgs.cs
- ControlAdapter.cs
- PointLight.cs
- RelationshipEnd.cs
- WebSysDescriptionAttribute.cs
- SmtpReplyReaderFactory.cs
- BuildProvider.cs
- CultureInfoConverter.cs
- DelegateBodyWriter.cs
- Image.cs
- UniqueConstraint.cs
- LogicalChannelCollection.cs
- DllNotFoundException.cs
- DesignerHelpers.cs
- AttachInfo.cs
- BaseProcessor.cs
- SafeTimerHandle.cs
- DelimitedListTraceListener.cs
- KeyNotFoundException.cs
- AdornerLayer.cs
- ComboBoxRenderer.cs
- SystemTcpConnection.cs
- ToolStripContainer.cs
- PopupControlService.cs
- LongSumAggregationOperator.cs
- PeerNameResolver.cs
- DelegatingConfigHost.cs
- SendKeys.cs
- StrongNameUtility.cs
- MultitargetUtil.cs
- XmlMapping.cs
- LineServicesCallbacks.cs
- GraphicsPath.cs
- Style.cs
- OAVariantLib.cs
- EventTrigger.cs
- ScalarType.cs
- ConfigurationElementCollection.cs
- DesignSurface.cs
- MouseActionConverter.cs
- SqlFacetAttribute.cs
- BasePattern.cs
- CustomErrorCollection.cs
- Config.cs
- TextRenderer.cs
- CodeAssignStatement.cs
- FormatConvertedBitmap.cs
- AbsoluteQuery.cs
- CqlGenerator.cs
- Light.cs
- QueryStringParameter.cs
- ToolStripSplitButton.cs
- CodeStatementCollection.cs
- XsdValidatingReader.cs
- NotifyIcon.cs
- X509ChainPolicy.cs
- Msmq3PoisonHandler.cs