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
- Propagator.JoinPropagator.cs
- PackageRelationship.cs
- QueuePathDialog.cs
- ResumeStoryboard.cs
- Parser.cs
- ConfigPathUtility.cs
- MasterPage.cs
- WebPartPersonalization.cs
- RectAnimationClockResource.cs
- AQNBuilder.cs
- WSSecurityOneDotZeroReceiveSecurityHeader.cs
- GroupBoxRenderer.cs
- XmlSchemas.cs
- CheckBox.cs
- ApplicationInfo.cs
- DBDataPermissionAttribute.cs
- PerfCounterSection.cs
- CodeLinePragma.cs
- XmlDictionaryReaderQuotas.cs
- OleDbEnumerator.cs
- EventSourceCreationData.cs
- URLMembershipCondition.cs
- DataSourceCacheDurationConverter.cs
- CompilerGlobalScopeAttribute.cs
- EmissiveMaterial.cs
- WebBrowserSiteBase.cs
- Decorator.cs
- Lease.cs
- linebase.cs
- BuilderPropertyEntry.cs
- PenContexts.cs
- ReadingWritingEntityEventArgs.cs
- MessageSecurityException.cs
- GridViewActionList.cs
- SQLMembershipProvider.cs
- NameTable.cs
- XmlStreamStore.cs
- Variable.cs
- ReflectionTypeLoadException.cs
- Logging.cs
- WinInetCache.cs
- ExpandSegmentCollection.cs
- StateMachineHistory.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- BaseComponentEditor.cs
- Variable.cs
- SendActivityEventArgs.cs
- FunctionImportMapping.cs
- QueueProcessor.cs
- LoadRetryHandler.cs
- UnsafeNativeMethods.cs
- TypeResolvingOptionsAttribute.cs
- HelpHtmlBuilder.cs
- DataControlField.cs
- Attributes.cs
- ManifestResourceInfo.cs
- DataColumnSelectionConverter.cs
- TextEditorThreadLocalStore.cs
- GenericTextProperties.cs
- PrintControllerWithStatusDialog.cs
- DesignerLinkAdapter.cs
- DropDownButton.cs
- KeyToListMap.cs
- HScrollProperties.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- PeerEndPoint.cs
- EnvelopedPkcs7.cs
- AsnEncodedData.cs
- SelectorAutomationPeer.cs
- MetadataCache.cs
- Selector.cs
- SafeEventLogWriteHandle.cs
- FramingDecoders.cs
- _NestedSingleAsyncResult.cs
- InternalBufferOverflowException.cs
- PasswordRecovery.cs
- TiffBitmapEncoder.cs
- DelegatingTypeDescriptionProvider.cs
- Membership.cs
- InvokeHandlers.cs
- TrimSurroundingWhitespaceAttribute.cs
- UTF32Encoding.cs
- FixedSOMSemanticBox.cs
- LinkButton.cs
- ResourceCategoryAttribute.cs
- XmlTextReader.cs
- ToolStripManager.cs
- WebPartConnectionsDisconnectVerb.cs
- PathSegment.cs
- SqlSelectStatement.cs
- Baml2006ReaderSettings.cs
- GregorianCalendar.cs
- TrackingMemoryStream.cs
- _NegoState.cs
- X509Extension.cs
- TerminatorSinks.cs
- CollectionViewGroup.cs
- Splitter.cs
- BindingMAnagerBase.cs
- HScrollProperties.cs