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
- BaseConfigurationRecord.cs
- DynamicDiscoveryDocument.cs
- ImageSource.cs
- entityreference_tresulttype.cs
- CodeIndexerExpression.cs
- GridToolTip.cs
- ResourceReferenceExpressionConverter.cs
- CompiledScopeCriteria.cs
- GradientStop.cs
- ImageSourceValueSerializer.cs
- DirectoryNotFoundException.cs
- DataDesignUtil.cs
- DataServiceContext.cs
- CanonicalFormWriter.cs
- SmtpReplyReaderFactory.cs
- ManagementEventWatcher.cs
- HttpListenerRequest.cs
- PolyLineSegmentFigureLogic.cs
- PhysicalAddress.cs
- HwndAppCommandInputProvider.cs
- QuaternionAnimation.cs
- SchemaElementDecl.cs
- ListenerTraceUtility.cs
- ExpressionConverter.cs
- CellPartitioner.cs
- BinaryFormatter.cs
- HTMLTagNameToTypeMapper.cs
- SystemFonts.cs
- MemberRestriction.cs
- TextEditor.cs
- ToolStripItemTextRenderEventArgs.cs
- ChildDocumentBlock.cs
- SqlCacheDependencySection.cs
- IntegerValidator.cs
- sitestring.cs
- GACMembershipCondition.cs
- TailPinnedEventArgs.cs
- RecognizerInfo.cs
- ParameterCollectionEditorForm.cs
- UnsafeNativeMethods.cs
- XmlDomTextWriter.cs
- MultiView.cs
- DataPagerField.cs
- AssemblyAssociatedContentFileAttribute.cs
- WindowsStatusBar.cs
- FormViewRow.cs
- CqlBlock.cs
- WsatAdminException.cs
- XmlAnyAttributeAttribute.cs
- PixelFormats.cs
- TextMetrics.cs
- NullableIntMinMaxAggregationOperator.cs
- XPathQilFactory.cs
- FormsAuthenticationTicket.cs
- CurrentTimeZone.cs
- IndentTextWriter.cs
- DbParameterHelper.cs
- Update.cs
- ViewLoader.cs
- TableLayoutSettings.cs
- MissingManifestResourceException.cs
- SettingsSavedEventArgs.cs
- SettingsAttributes.cs
- DataServiceEntityAttribute.cs
- CultureInfo.cs
- DriveNotFoundException.cs
- DataGridViewElement.cs
- SRGSCompiler.cs
- IChannel.cs
- UIElementHelper.cs
- CombinedGeometry.cs
- EndpointDiscoveryMetadata11.cs
- LinkGrep.cs
- DefinitionBase.cs
- ApplicationFileParser.cs
- StringKeyFrameCollection.cs
- OracleBFile.cs
- SoapMessage.cs
- DataGridCellClipboardEventArgs.cs
- MethodAccessException.cs
- PropertyChangedEventArgs.cs
- dataSvcMapFileLoader.cs
- StrongNameKeyPair.cs
- ManagedFilter.cs
- ClientCredentialsSecurityTokenManager.cs
- Tuple.cs
- IdentityNotMappedException.cs
- PersonalizablePropertyEntry.cs
- ServiceThrottlingBehavior.cs
- RootBrowserWindow.cs
- XmlAutoDetectWriter.cs
- _IPv6Address.cs
- HorizontalAlignConverter.cs
- DesignerTextBoxAdapter.cs
- LocalizabilityAttribute.cs
- AnnotationElement.cs
- MemberRelationshipService.cs
- HttpCapabilitiesBase.cs
- XmlSchemaAnnotation.cs
- StrokeNodeOperations.cs