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
- RuntimeConfigurationRecord.cs
- DbConnectionPoolOptions.cs
- TransformCryptoHandle.cs
- ListenerBinder.cs
- XmlNavigatorStack.cs
- SecUtil.cs
- Variant.cs
- ObjectDataSourceFilteringEventArgs.cs
- SchemaAttDef.cs
- CompiledQueryCacheEntry.cs
- IDQuery.cs
- AppModelKnownContentFactory.cs
- EventMappingSettingsCollection.cs
- UnsafeNativeMethods.cs
- RadioButtonFlatAdapter.cs
- ExpressionBuilder.cs
- updatecommandorderer.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- TriState.cs
- FixedTextSelectionProcessor.cs
- CssClassPropertyAttribute.cs
- SvcMapFileSerializer.cs
- Timer.cs
- SiteIdentityPermission.cs
- NamedPipeTransportElement.cs
- DropSource.cs
- SyndicationDeserializer.cs
- DataListCommandEventArgs.cs
- MulticastIPAddressInformationCollection.cs
- StateInitializationDesigner.cs
- XamlFrame.cs
- SimpleType.cs
- PersonalizationAdministration.cs
- TraceSection.cs
- UnaryExpression.cs
- Compiler.cs
- ComponentCodeDomSerializer.cs
- AsyncResult.cs
- TextControl.cs
- UrlMappingCollection.cs
- DecoderBestFitFallback.cs
- TaskHelper.cs
- DocobjHost.cs
- NGCSerializerAsync.cs
- PartitionerStatic.cs
- TabPage.cs
- Span.cs
- ReliableMessagingVersionConverter.cs
- DataGridCommandEventArgs.cs
- SBCSCodePageEncoding.cs
- ClientConfigurationHost.cs
- EventEntry.cs
- ReadWriteSpinLock.cs
- BinHexEncoder.cs
- TemplateControlCodeDomTreeGenerator.cs
- InternalsVisibleToAttribute.cs
- ExpressionVisitor.cs
- CreateUserWizardStep.cs
- PolicyChain.cs
- Publisher.cs
- ContentType.cs
- DesignerAttribute.cs
- ServiceModelStringsVersion1.cs
- CurrencyWrapper.cs
- ColumnBinding.cs
- ListViewUpdateEventArgs.cs
- DataMember.cs
- FixedSOMPageElement.cs
- ISO2022Encoding.cs
- ImageBrush.cs
- sqlmetadatafactory.cs
- ObjectPersistData.cs
- DesigntimeLicenseContext.cs
- SecurityMessageProperty.cs
- TdsParserHelperClasses.cs
- LinqToSqlWrapper.cs
- DecoderNLS.cs
- MatrixUtil.cs
- SystemSounds.cs
- LockedHandleGlyph.cs
- WebPartsPersonalization.cs
- RequestBringIntoViewEventArgs.cs
- DrawingServices.cs
- StreamGeometryContext.cs
- HelpEvent.cs
- WindowsHyperlink.cs
- MemoryMappedFile.cs
- CollectionChangeEventArgs.cs
- GridViewItemAutomationPeer.cs
- sitestring.cs
- Vertex.cs
- WebSysDefaultValueAttribute.cs
- RemoteX509AsymmetricSecurityKey.cs
- WpfWebRequestHelper.cs
- AliasExpr.cs
- DataControlField.cs
- FilterQuery.cs
- NavigationPropertyEmitter.cs
- DesignerActionItemCollection.cs
- PathFigureCollectionConverter.cs