Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Sys / System / IO / compression / CompressionTracing.cs / 1305376 / CompressionTracing.cs
namespace System.IO.Compression { using System.Diagnostics; internal enum CompressionTracingSwitchLevel { Off = 0, Informational = 1, Verbose = 2 } internal class CompressionTracingSwitch : Switch { internal static CompressionTracingSwitch tracingSwitch = new CompressionTracingSwitch("CompressionSwitch", "Compression Library Tracing Switch"); internal CompressionTracingSwitch(string displayName, string description) : base(displayName, description) { } public static bool Verbose { get { return tracingSwitch.SwitchSetting >= (int)CompressionTracingSwitchLevel.Verbose; } } public static bool Informational { get { return tracingSwitch.SwitchSetting >= (int)CompressionTracingSwitchLevel.Informational; } } #if ENABLE_TRACING public void SetSwitchSetting(CompressionTracingSwitchLevel level) { if (level < CompressionTracingSwitchLevel.Off || level > CompressionTracingSwitchLevel.Verbose) { throw new ArgumentOutOfRangeException("level"); } this.SwitchSetting = (int)level; } #endif } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RegexParser.cs
- XmlNodeReader.cs
- PersonalizationProvider.cs
- StringResourceManager.cs
- FormViewRow.cs
- InvokeMethodActivityDesigner.cs
- FixedSOMLineRanges.cs
- DataDesignUtil.cs
- EntityDataSourceQueryBuilder.cs
- SystemInformation.cs
- ScrollPatternIdentifiers.cs
- XmlILStorageConverter.cs
- GridEntryCollection.cs
- DetailsViewDeletedEventArgs.cs
- ListItemsPage.cs
- PackagePart.cs
- CodeDOMUtility.cs
- WebPartMenu.cs
- IndexingContentUnit.cs
- DataTemplateKey.cs
- RectConverter.cs
- UnsafeNativeMethodsCLR.cs
- RequestSecurityTokenResponse.cs
- OperandQuery.cs
- WaitHandleCannotBeOpenedException.cs
- TransformProviderWrapper.cs
- PreviewKeyDownEventArgs.cs
- FilterQuery.cs
- DES.cs
- Operator.cs
- RegistrySecurity.cs
- EventEntry.cs
- EndpointBehaviorElement.cs
- ResourceContainerWrapper.cs
- XmlCodeExporter.cs
- CheckBoxField.cs
- ResXResourceReader.cs
- MemberInfoSerializationHolder.cs
- ControlEvent.cs
- DataServiceEntityAttribute.cs
- ErrorLog.cs
- HttpModule.cs
- DataSpaceManager.cs
- SkipStoryboardToFill.cs
- SessionSwitchEventArgs.cs
- WindowProviderWrapper.cs
- EntityDataSourceEntitySetNameItem.cs
- AttributeProviderAttribute.cs
- SecUtil.cs
- ClientRequest.cs
- PolicyStatement.cs
- SizeLimitedCache.cs
- CharacterBufferReference.cs
- TextRunTypographyProperties.cs
- ParagraphResult.cs
- BamlTreeNode.cs
- AssemblyCollection.cs
- ACL.cs
- Monitor.cs
- ReflectPropertyDescriptor.cs
- IISMapPath.cs
- StylesEditorDialog.cs
- SqlRowUpdatingEvent.cs
- ConnectionStringEditor.cs
- PassportPrincipal.cs
- Page.cs
- WebServiceBindingAttribute.cs
- MethodBuilder.cs
- IISMapPath.cs
- TraceSwitch.cs
- Rectangle.cs
- ColorTransformHelper.cs
- XmlLanguageConverter.cs
- WinFormsSpinner.cs
- SplashScreenNativeMethods.cs
- DataServiceExpressionVisitor.cs
- HwndHost.cs
- PropertyMetadata.cs
- PolyLineSegment.cs
- ValueUtilsSmi.cs
- ThreadExceptionEvent.cs
- ModelVisual3D.cs
- DynamicMethod.cs
- IntPtr.cs
- storepermissionattribute.cs
- ContractBase.cs
- HttpContextServiceHost.cs
- EditorZoneBase.cs
- ModulesEntry.cs
- PartialClassGenerationTaskInternal.cs
- ViewValidator.cs
- SoapExtension.cs
- AutoGeneratedFieldProperties.cs
- ErrorWrapper.cs
- BaseParagraph.cs
- StrokeNodeEnumerator.cs
- InlineCollection.cs
- DataSourceHelper.cs
- ObjectViewQueryResultData.cs
- ExpressionBindingCollection.cs