Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- TextTrailingCharacterEllipsis.cs
- TextTabProperties.cs
- StylusPointProperties.cs
- ByteKeyFrameCollection.cs
- XmlComplianceUtil.cs
- StringHelper.cs
- ActiveXHelper.cs
- KoreanLunisolarCalendar.cs
- HttpListenerResponse.cs
- VectorKeyFrameCollection.cs
- ObfuscationAttribute.cs
- XXXInfos.cs
- DescendantQuery.cs
- ItemsPanelTemplate.cs
- TextBoxView.cs
- ProtocolsConfiguration.cs
- PrintPreviewDialog.cs
- MachinePropertyVariants.cs
- EditBehavior.cs
- WindowProviderWrapper.cs
- InvokeFunc.cs
- IncomingWebResponseContext.cs
- DatasetMethodGenerator.cs
- Rect3D.cs
- DataGridViewRowEventArgs.cs
- PerformanceCountersElement.cs
- CultureSpecificStringDictionary.cs
- TemplateManager.cs
- TypeGeneratedEventArgs.cs
- EmptyWorkItem.cs
- Queue.cs
- EmptyQuery.cs
- XhtmlBasicLiteralTextAdapter.cs
- MimeImporter.cs
- RectangleConverter.cs
- EventEntry.cs
- PersonalizationStateInfoCollection.cs
- DataServiceClientException.cs
- TextTreeDeleteContentUndoUnit.cs
- DbParameterCollectionHelper.cs
- EntitySqlQueryCacheEntry.cs
- PropertyMap.cs
- WebPartConnectVerb.cs
- WebPartVerbsEventArgs.cs
- RoleGroup.cs
- InstanceDataCollection.cs
- CssStyleCollection.cs
- PageContentCollection.cs
- HtmlTableCell.cs
- LoadMessageLogger.cs
- WinCategoryAttribute.cs
- ImageBrush.cs
- HttpValueCollection.cs
- UserControl.cs
- EndPoint.cs
- ServerValidateEventArgs.cs
- ConfigXmlElement.cs
- GeneralTransformGroup.cs
- MouseWheelEventArgs.cs
- XmlSerializerFaultFormatter.cs
- CompoundFileDeflateTransform.cs
- TrustSection.cs
- StreamGeometry.cs
- ColorAnimationBase.cs
- MissingSatelliteAssemblyException.cs
- SessionState.cs
- ResourcePermissionBaseEntry.cs
- PopupEventArgs.cs
- SafeArrayTypeMismatchException.cs
- ZoneIdentityPermission.cs
- ImageListUtils.cs
- StorageBasedPackageProperties.cs
- CatalogZone.cs
- Transform3DCollection.cs
- HwndStylusInputProvider.cs
- SortDescription.cs
- SetterBase.cs
- LinqDataSourceInsertEventArgs.cs
- ToolStripItemClickedEventArgs.cs
- XmlDataDocument.cs
- RegexRunner.cs
- DodSequenceMerge.cs
- CookielessData.cs
- LoginDesignerUtil.cs
- DisplayNameAttribute.cs
- AssemblySettingAttributes.cs
- DetailsViewUpdatedEventArgs.cs
- WebPartCatalogAddVerb.cs
- EntityViewContainer.cs
- CustomAssemblyResolver.cs
- SpeechSeg.cs
- SessionState.cs
- DockPatternIdentifiers.cs
- DataObjectEventArgs.cs
- Automation.cs
- DataGridToolTip.cs
- ProfileService.cs
- AnchoredBlock.cs
- TemplatePagerField.cs
- InstanceStoreQueryResult.cs