Code:
/ FX-1434 / FX-1434 / 1.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
- AspNetCompatibilityRequirementsMode.cs
- ToolStripDropDown.cs
- GroupDescription.cs
- PerspectiveCamera.cs
- ObjectQuery.cs
- VarRefManager.cs
- FixUpCollection.cs
- DataGridColumn.cs
- FormViewDeleteEventArgs.cs
- TCPListener.cs
- grammarelement.cs
- ManifestResourceInfo.cs
- SqlDuplicator.cs
- Mappings.cs
- securitymgrsite.cs
- CLSCompliantAttribute.cs
- PersonalizationStateInfoCollection.cs
- Size.cs
- DependencyPropertyConverter.cs
- MailMessageEventArgs.cs
- ReadOnlyDataSource.cs
- TemplateBindingExpressionConverter.cs
- ObjectDataSourceView.cs
- DecimalKeyFrameCollection.cs
- DummyDataSource.cs
- XmlEventCache.cs
- ISAPIWorkerRequest.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- CustomValidator.cs
- MenuAutomationPeer.cs
- Geometry.cs
- RunWorkerCompletedEventArgs.cs
- UITypeEditor.cs
- FormViewCommandEventArgs.cs
- SerializationAttributes.cs
- HyperLinkDataBindingHandler.cs
- XmlSerializerFactory.cs
- autovalidator.cs
- CalendarDay.cs
- ThreadLocal.cs
- CodeActivityMetadata.cs
- XmlDataImplementation.cs
- NonBatchDirectoryCompiler.cs
- EdmToObjectNamespaceMap.cs
- DSASignatureDeformatter.cs
- SamlAttributeStatement.cs
- XmlSerializerFactory.cs
- DoubleUtil.cs
- _ProxyRegBlob.cs
- ResourceDisplayNameAttribute.cs
- RootBuilder.cs
- SelectedDatesCollection.cs
- IdentityHolder.cs
- ScriptBehaviorDescriptor.cs
- Bidi.cs
- ExtractedStateEntry.cs
- StreamWriter.cs
- DataBinder.cs
- ContentTextAutomationPeer.cs
- ConfigurationStrings.cs
- AnimatedTypeHelpers.cs
- KeyProperty.cs
- NumericExpr.cs
- ClrPerspective.cs
- AppSecurityManager.cs
- ReachFixedDocumentSerializerAsync.cs
- LocatorPartList.cs
- GridView.cs
- PriorityBindingExpression.cs
- UInt32.cs
- XamlToRtfParser.cs
- NamespaceDecl.cs
- X509Utils.cs
- DrawToolTipEventArgs.cs
- MultiPageTextView.cs
- HtmlToClrEventProxy.cs
- safex509handles.cs
- EntryPointNotFoundException.cs
- DropDownList.cs
- Switch.cs
- AppDomainEvidenceFactory.cs
- MergeFilterQuery.cs
- PageVisual.cs
- IntSecurity.cs
- BamlLocalizationDictionary.cs
- NavigationFailedEventArgs.cs
- ObfuscationAttribute.cs
- ToolTipAutomationPeer.cs
- XamlFigureLengthSerializer.cs
- AsymmetricSignatureFormatter.cs
- ChannelProtectionRequirements.cs
- HttpBrowserCapabilitiesWrapper.cs
- ExtensibleClassFactory.cs
- StackBuilderSink.cs
- TypedTableHandler.cs
- sortedlist.cs
- ParenExpr.cs
- CachedBitmap.cs
- GridViewColumnCollection.cs
- PrintingPermission.cs