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
- SqlClientFactory.cs
- DecoderReplacementFallback.cs
- Grid.cs
- RtType.cs
- MergeLocalizationDirectives.cs
- MetadataExchangeClient.cs
- CustomAttribute.cs
- Button.cs
- QueryParameter.cs
- PersonalizationAdministration.cs
- WebPartTracker.cs
- UdpAnnouncementEndpoint.cs
- _UncName.cs
- TypeNameHelper.cs
- MemberMaps.cs
- SQLBoolean.cs
- Binding.cs
- MediaElement.cs
- DownloadProgressEventArgs.cs
- TransformerInfo.cs
- ContentElement.cs
- odbcmetadatafactory.cs
- ApplicationInfo.cs
- User.cs
- counter.cs
- Context.cs
- SerializationStore.cs
- StrokeCollection.cs
- FileChangesMonitor.cs
- _AutoWebProxyScriptHelper.cs
- PageThemeCodeDomTreeGenerator.cs
- SyncMethodInvoker.cs
- ContainerSelectorBehavior.cs
- FileLevelControlBuilderAttribute.cs
- RunInstallerAttribute.cs
- SqlErrorCollection.cs
- VersionedStreamOwner.cs
- HttpRawResponse.cs
- StylusPointDescription.cs
- CurrencyWrapper.cs
- ConnectionPoolManager.cs
- ObjectView.cs
- AsyncDataRequest.cs
- MsmqTransportElement.cs
- QilName.cs
- EdgeModeValidation.cs
- BitmapEncoder.cs
- ConvertTextFrag.cs
- ObjectPropertyMapping.cs
- WebDisplayNameAttribute.cs
- JobStaple.cs
- ExtenderProvidedPropertyAttribute.cs
- Missing.cs
- TypeGeneratedEventArgs.cs
- ECDsa.cs
- XPathNodeInfoAtom.cs
- CompositeControlDesigner.cs
- RegexCapture.cs
- JavaScriptSerializer.cs
- GeometryGroup.cs
- GeneratedCodeAttribute.cs
- PasswordPropertyTextAttribute.cs
- SettingsAttributeDictionary.cs
- ZipIOModeEnforcingStream.cs
- ExpressionReplacer.cs
- NamespaceQuery.cs
- InstanceDataCollection.cs
- XmlAttributeCollection.cs
- DesignTimeTemplateParser.cs
- StateWorkerRequest.cs
- ScriptingSectionGroup.cs
- XmlStreamNodeWriter.cs
- EventLog.cs
- XmlDesigner.cs
- XmlSchemaSimpleTypeList.cs
- CustomPopupPlacement.cs
- EditableTreeList.cs
- TemplateControlCodeDomTreeGenerator.cs
- LinqDataSourceUpdateEventArgs.cs
- StyleXamlParser.cs
- PrimitiveXmlSerializers.cs
- TypeContext.cs
- HttpCapabilitiesSectionHandler.cs
- RouteValueDictionary.cs
- Control.cs
- Bitmap.cs
- TemplateControlParser.cs
- DataComponentGenerator.cs
- XmlQueryRuntime.cs
- PreviewPageInfo.cs
- DetailsViewDeleteEventArgs.cs
- TemplateBindingExpressionConverter.cs
- BooleanAnimationBase.cs
- _DisconnectOverlappedAsyncResult.cs
- ButtonColumn.cs
- WebBrowserNavigatedEventHandler.cs
- WindowsListViewScroll.cs
- DataRecordInternal.cs
- OperatingSystem.cs
- WebScriptMetadataInstanceContextProvider.cs