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
- Error.cs
- StringDictionaryCodeDomSerializer.cs
- Scene3D.cs
- DataGridTable.cs
- AppDomainUnloadedException.cs
- EndPoint.cs
- GeometryDrawing.cs
- _KerberosClient.cs
- HttpModuleCollection.cs
- SQlBooleanStorage.cs
- MenuItemStyle.cs
- Matrix3DStack.cs
- NumberAction.cs
- ManualResetEventSlim.cs
- ListSourceHelper.cs
- DecimalAnimationBase.cs
- TypeConverterHelper.cs
- StorageTypeMapping.cs
- MasterPage.cs
- JsonFormatMapping.cs
- SQLSingleStorage.cs
- SiteMapDataSourceView.cs
- HttpPostedFileWrapper.cs
- DataControlFieldHeaderCell.cs
- DataTableClearEvent.cs
- WSIdentityFaultException.cs
- DataSetMappper.cs
- ManagementPath.cs
- Cloud.cs
- SimpleHandlerFactory.cs
- HtmlTableCell.cs
- CatalogPartCollection.cs
- WebPartVerbCollection.cs
- ProfessionalColorTable.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- EncodingNLS.cs
- oledbmetadatacollectionnames.cs
- Ref.cs
- WebPartChrome.cs
- DetailsViewInsertEventArgs.cs
- BrowserCapabilitiesCodeGenerator.cs
- SizeConverter.cs
- ClientSection.cs
- ReferenceSchema.cs
- ProtocolsConfigurationEntry.cs
- ClientSettings.cs
- EdmToObjectNamespaceMap.cs
- StylusCaptureWithinProperty.cs
- OneWayChannelFactory.cs
- PageWrapper.cs
- WindowsRebar.cs
- CallbackValidatorAttribute.cs
- WeakEventTable.cs
- MD5CryptoServiceProvider.cs
- DesignerDataConnection.cs
- PathGradientBrush.cs
- PropertyAccessVisitor.cs
- ProbeRequestResponseAsyncResult.cs
- RuntimeIdentifierPropertyAttribute.cs
- FormViewRow.cs
- IdentifierCollection.cs
- NotificationContext.cs
- SessionIDManager.cs
- SiteMapHierarchicalDataSourceView.cs
- RectangleHotSpot.cs
- OpenCollectionAsyncResult.cs
- IndexedEnumerable.cs
- TransactionException.cs
- OutputCacheSettings.cs
- AuthenticationModuleElementCollection.cs
- PageSettings.cs
- DataFormats.cs
- ContentHostHelper.cs
- DesignerRegionCollection.cs
- ResourceReader.cs
- DataGridBoolColumn.cs
- EntityTemplateUserControl.cs
- RoleGroup.cs
- Recipient.cs
- FilteredDataSetHelper.cs
- DateRangeEvent.cs
- GlyphsSerializer.cs
- EventLogPermissionAttribute.cs
- SimpleRecyclingCache.cs
- AddInController.cs
- Privilege.cs
- input.cs
- WindowsListViewItem.cs
- FilterInvalidBodyAccessException.cs
- HttpException.cs
- iisPickupDirectory.cs
- HtmlAnchor.cs
- SettingsSavedEventArgs.cs
- CellIdBoolean.cs
- XmlSiteMapProvider.cs
- InternalConfigEventArgs.cs
- ExpandCollapseProviderWrapper.cs
- MetadataExchangeBindings.cs
- TableLayoutPanel.cs
- DataGridViewRowErrorTextNeededEventArgs.cs