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
- FormViewDeleteEventArgs.cs
- AppDomainFactory.cs
- SystemIPInterfaceProperties.cs
- DataGridViewImageColumn.cs
- TypeUsage.cs
- ContainerUIElement3D.cs
- EllipseGeometry.cs
- SecurityContextTokenCache.cs
- SpecularMaterial.cs
- Stack.cs
- DataRecord.cs
- IndentedWriter.cs
- ExpressionEditor.cs
- PackageStore.cs
- ErrorProvider.cs
- RelationshipDetailsCollection.cs
- EffectiveValueEntry.cs
- WebPartManagerDesigner.cs
- Addressing.cs
- AppDomainFactory.cs
- GraphicsPath.cs
- Avt.cs
- _Win32.cs
- Region.cs
- CodeFieldReferenceExpression.cs
- MessagePropertyAttribute.cs
- PathFigureCollectionConverter.cs
- PropertyFilterAttribute.cs
- ColumnResizeUndoUnit.cs
- CodeExpressionCollection.cs
- GridViewSelectEventArgs.cs
- LinqDataView.cs
- CompiledRegexRunner.cs
- TableCellCollection.cs
- TerminatorSinks.cs
- XmlHelper.cs
- IBuiltInEvidence.cs
- TextServicesPropertyRanges.cs
- activationcontext.cs
- FileStream.cs
- FileUtil.cs
- SafeSecurityHandles.cs
- SerializerProvider.cs
- OrderedDictionary.cs
- MenuStrip.cs
- XomlCompilerHelpers.cs
- Persist.cs
- CompilerInfo.cs
- UnionQueryOperator.cs
- CompoundFileDeflateTransform.cs
- ByteStack.cs
- TextEditorDragDrop.cs
- DoubleStorage.cs
- MinMaxParagraphWidth.cs
- ScrollChrome.cs
- CodeExpressionRuleDeclaration.cs
- ControlIdConverter.cs
- OperationCanceledException.cs
- Win32Native.cs
- CodeArrayIndexerExpression.cs
- ReflectionPermission.cs
- StringValueSerializer.cs
- ConfigurationSectionHelper.cs
- LinqDataSourceStatusEventArgs.cs
- PointF.cs
- XmlElementAttribute.cs
- PnrpPeerResolverElement.cs
- RequestValidator.cs
- XhtmlBasicTextViewAdapter.cs
- HttpPostServerProtocol.cs
- EntityDescriptor.cs
- SqlUdtInfo.cs
- PageCache.cs
- ExeConfigurationFileMap.cs
- NameNode.cs
- KerberosSecurityTokenAuthenticator.cs
- CLSCompliantAttribute.cs
- MemoryStream.cs
- RemotingConfiguration.cs
- MustUnderstandBehavior.cs
- MembershipUser.cs
- IntegerValidatorAttribute.cs
- AndCondition.cs
- ListDictionary.cs
- Substitution.cs
- Reference.cs
- MultiTrigger.cs
- Content.cs
- RedirectionProxy.cs
- FileLevelControlBuilderAttribute.cs
- BaseParser.cs
- GetImportedCardRequest.cs
- ProfileService.cs
- PriorityRange.cs
- WebPartCatalogAddVerb.cs
- EmptyQuery.cs
- MailWriter.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- XmlMapping.cs
- PageVisual.cs