Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UnsafePeerToPeerMethods.cs
- XmlSignatureManifest.cs
- ZipQueryOperator.cs
- StylusButtonEventArgs.cs
- RemotingConfigParser.cs
- FieldCollectionEditor.cs
- CompositionCommandSet.cs
- HttpSessionStateWrapper.cs
- TypeConverterHelper.cs
- QilGeneratorEnv.cs
- X509Certificate2.cs
- ClientClassGenerator.cs
- DrawingContextWalker.cs
- WsdlBuildProvider.cs
- KeyFrames.cs
- HostingEnvironmentWrapper.cs
- ToolStripMenuItem.cs
- AssemblyCollection.cs
- Label.cs
- GroupBox.cs
- XmlDictionary.cs
- BufferModeSettings.cs
- SharedHttpTransportManager.cs
- CodeTypeDeclaration.cs
- KnownTypesProvider.cs
- FlagsAttribute.cs
- BitmapEffectInputData.cs
- XmlBoundElement.cs
- JapaneseCalendar.cs
- PowerModeChangedEventArgs.cs
- FrameSecurityDescriptor.cs
- Queue.cs
- TypeUtil.cs
- FunctionImportMapping.ReturnTypeRenameMapping.cs
- DataGridColumnHeaderCollection.cs
- ParallelActivityDesigner.cs
- DbModificationCommandTree.cs
- CodeNamespaceCollection.cs
- DataBinding.cs
- TraceSection.cs
- ToolStripControlHost.cs
- WindowsPen.cs
- ResourcesChangeInfo.cs
- LineInfo.cs
- MatrixStack.cs
- BamlLocalizabilityResolver.cs
- EntityRecordInfo.cs
- SqlFactory.cs
- CustomValidator.cs
- BaseConfigurationRecord.cs
- TaskForm.cs
- ControlCollection.cs
- DbMetaDataFactory.cs
- Positioning.cs
- ListGeneralPage.cs
- StretchValidation.cs
- HttpConfigurationSystem.cs
- PauseStoryboard.cs
- WeakEventTable.cs
- CutCopyPasteHelper.cs
- WebScriptServiceHostFactory.cs
- SyndicationSerializer.cs
- NavigationPropertyEmitter.cs
- XmlSerializationReader.cs
- TextEditorDragDrop.cs
- LayoutEditorPart.cs
- InputScopeConverter.cs
- ScriptMethodAttribute.cs
- FixedSOMGroup.cs
- UIPropertyMetadata.cs
- LinkArea.cs
- GuidConverter.cs
- Regex.cs
- SessionEndingCancelEventArgs.cs
- COM2PropertyDescriptor.cs
- ToolStripDropDownItem.cs
- ReaderWriterLock.cs
- ImageEditor.cs
- StateWorkerRequest.cs
- Rfc2898DeriveBytes.cs
- WebPartHelpVerb.cs
- ListViewInsertionMark.cs
- ZoneButton.cs
- HttpCapabilitiesSectionHandler.cs
- FloaterBaseParagraph.cs
- EngineSiteSapi.cs
- SortKey.cs
- KeyValueConfigurationElement.cs
- ClientTargetCollection.cs
- HttpProfileBase.cs
- Rotation3DAnimationBase.cs
- SqlClientWrapperSmiStreamChars.cs
- Configuration.cs
- ToolStripContentPanel.cs
- RNGCryptoServiceProvider.cs
- RadioButton.cs
- RootBuilder.cs
- WebPartDescriptionCollection.cs
- QuotedStringWriteStateInfo.cs
- Journal.cs