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
- CommandConverter.cs
- DependencySource.cs
- WeakReferenceList.cs
- WebPartHelpVerb.cs
- COAUTHINFO.cs
- WebPartEditorApplyVerb.cs
- NullableDecimalAverageAggregationOperator.cs
- UIAgentAsyncEndRequest.cs
- XmlLanguageConverter.cs
- HttpProfileBase.cs
- ElementUtil.cs
- ListViewPagedDataSource.cs
- InputProcessorProfilesLoader.cs
- Line.cs
- VirtualizingStackPanel.cs
- EdmRelationshipRoleAttribute.cs
- RenderContext.cs
- PreApplicationStartMethodAttribute.cs
- SqlClientWrapperSmiStreamChars.cs
- TextEditorCopyPaste.cs
- DataException.cs
- ListViewDeletedEventArgs.cs
- InputBinding.cs
- ThousandthOfEmRealPoints.cs
- FixedTextSelectionProcessor.cs
- safePerfProviderHandle.cs
- _NetworkingPerfCounters.cs
- SpotLight.cs
- BCLDebug.cs
- SatelliteContractVersionAttribute.cs
- ThrowHelper.cs
- SoapSchemaImporter.cs
- RegularExpressionValidator.cs
- ByteAnimation.cs
- EventLogQuery.cs
- TableLayoutSettings.cs
- SplitterPanel.cs
- WebPartMinimizeVerb.cs
- TerminatorSinks.cs
- ColorBlend.cs
- ScrollItemProviderWrapper.cs
- WebControlsSection.cs
- HandleRef.cs
- SelectionRange.cs
- WindowPattern.cs
- PageAdapter.cs
- FocusWithinProperty.cs
- SoapSchemaExporter.cs
- FileFormatException.cs
- _ConnectionGroup.cs
- SmtpNegotiateAuthenticationModule.cs
- PingOptions.cs
- SiteMembershipCondition.cs
- SiteMembershipCondition.cs
- ArraySet.cs
- RichTextBox.cs
- DetailsViewModeEventArgs.cs
- ConfigurationHandlersInstallComponent.cs
- DBBindings.cs
- PageSetupDialog.cs
- DataGridViewAccessibleObject.cs
- DynamicValueConverter.cs
- FilterElement.cs
- Int64KeyFrameCollection.cs
- OpenTypeLayout.cs
- CancelRequestedRecord.cs
- ValueSerializerAttribute.cs
- ObjectNavigationPropertyMapping.cs
- ReservationNotFoundException.cs
- CodeChecksumPragma.cs
- ButtonBaseDesigner.cs
- AsyncStreamReader.cs
- HitTestResult.cs
- SimpleBitVector32.cs
- TextEndOfSegment.cs
- IPPacketInformation.cs
- RelatedCurrencyManager.cs
- Line.cs
- FileVersionInfo.cs
- _DigestClient.cs
- CqlIdentifiers.cs
- OdbcUtils.cs
- Tuple.cs
- control.ime.cs
- ExpressionParser.cs
- DataServiceResponse.cs
- GridViewColumnCollectionChangedEventArgs.cs
- XmlSchemaComplexContent.cs
- TickBar.cs
- HtmlCalendarAdapter.cs
- XmlTypeAttribute.cs
- LockedAssemblyCache.cs
- Transform3DGroup.cs
- MyContact.cs
- ImageCodecInfo.cs
- DrawingVisualDrawingContext.cs
- PerspectiveCamera.cs
- Track.cs
- XmlSchemaAttributeGroupRef.cs
- RepeatBehaviorConverter.cs