Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Xml / System / Xml / diagnosticsswitches.cs / 1 / diagnosticsswitches.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
//-----------------------------------------------------------------------------
namespace System.Xml {
using System.Diagnostics;
#if DEBUG
public static class DiagnosticsSwitches {
#else
internal static class DiagnosticsSwitches {
#endif
private static BooleanSwitch xmlSchemaContentModel;
private static TraceSwitch xmlSchema;
private static BooleanSwitch keepTempFiles;
private static BooleanSwitch pregenEventLog;
private static TraceSwitch xmlSerialization;
private static TraceSwitch xslTypeInference;
public static BooleanSwitch XmlSchemaContentModel {
get {
if (xmlSchemaContentModel == null) {
xmlSchemaContentModel = new BooleanSwitch("XmlSchemaContentModel", "Enable tracing for the XmlSchema content model.");
}
return xmlSchemaContentModel;
}
}
public static TraceSwitch XmlSchema {
get {
if (xmlSchema == null) {
xmlSchema = new TraceSwitch("XmlSchema", "Enable tracing for the XmlSchema class.");
}
return xmlSchema;
}
}
public static BooleanSwitch KeepTempFiles {
get {
if (keepTempFiles == null) {
keepTempFiles = new BooleanSwitch("XmlSerialization.Compilation", "Keep XmlSerialization generated (temp) files.");
}
return keepTempFiles;
}
}
public static BooleanSwitch PregenEventLog {
get {
if (pregenEventLog == null) {
pregenEventLog = new BooleanSwitch("XmlSerialization.PregenEventLog", "Log failures while loading pre-generated XmlSerialization assembly.");
}
return pregenEventLog;
}
}
public static TraceSwitch XmlSerialization {
get {
if (xmlSerialization == null) {
xmlSerialization = new TraceSwitch("XmlSerialization", "Enable tracing for the System.Xml.Serialization component.");
}
return xmlSerialization;
}
}
public static TraceSwitch XslTypeInference {
get {
if (xslTypeInference == null) {
xslTypeInference = new TraceSwitch("XslTypeInference", "Enable tracing for the XSLT type inference algorithm.");
}
return xslTypeInference;
}
}
}
}
// 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
- Matrix3D.cs
- SqlXml.cs
- DocumentCollection.cs
- ExtentCqlBlock.cs
- HandlerMappingMemo.cs
- HttpListenerException.cs
- Int32Animation.cs
- EqualityComparer.cs
- AuthenticationException.cs
- ProfileParameter.cs
- PrintingPermissionAttribute.cs
- TableLayoutPanelCellPosition.cs
- RectangleConverter.cs
- BasicCommandTreeVisitor.cs
- PriorityItem.cs
- AllMembershipCondition.cs
- XmlDocumentFragment.cs
- PatternMatcher.cs
- UnsafeNativeMethods.cs
- AppearanceEditorPart.cs
- SmtpReplyReaderFactory.cs
- CompositionAdorner.cs
- FacetChecker.cs
- Operator.cs
- TableLayoutPanel.cs
- HtmlInputButton.cs
- ToolStripOverflowButton.cs
- XmlIgnoreAttribute.cs
- MatrixIndependentAnimationStorage.cs
- TreeNode.cs
- RangeValuePattern.cs
- HitTestParameters3D.cs
- PersistenceContextEnlistment.cs
- DoubleLinkListEnumerator.cs
- DebugController.cs
- FileFormatException.cs
- CodePageUtils.cs
- ReferenceEqualityComparer.cs
- SByteStorage.cs
- SourceItem.cs
- CollectionViewGroupInternal.cs
- UnauthorizedAccessException.cs
- ConfigurationProperty.cs
- OutputCacheProfileCollection.cs
- ComponentSerializationService.cs
- FormsAuthenticationConfiguration.cs
- GridViewDeleteEventArgs.cs
- HtmlTableCell.cs
- initElementDictionary.cs
- ProxyManager.cs
- ImpersonateTokenRef.cs
- MimeMapping.cs
- DataColumn.cs
- PartDesigner.cs
- HttpHandlersSection.cs
- TemplatedMailWebEventProvider.cs
- DataRelationPropertyDescriptor.cs
- RequestCache.cs
- BlurEffect.cs
- GridViewRow.cs
- EncoderExceptionFallback.cs
- ProcessStartInfo.cs
- DragStartedEventArgs.cs
- DBPropSet.cs
- CornerRadius.cs
- DownloadProgressEventArgs.cs
- CollectionDataContractAttribute.cs
- TextHidden.cs
- ViewStateAttachedPropertyFeature.cs
- MatrixTransform.cs
- PointAnimationClockResource.cs
- ConstrainedDataObject.cs
- DupHandleConnectionReader.cs
- DataServiceRequest.cs
- XmlSerializerNamespaces.cs
- DataViewListener.cs
- Model3DCollection.cs
- PtsContext.cs
- ShaderRenderModeValidation.cs
- ProtocolsSection.cs
- TextServicesCompartment.cs
- ReadOnlyDictionary.cs
- ClientUtils.cs
- WebColorConverter.cs
- TextServicesContext.cs
- ModuleElement.cs
- InheritanceContextChangedEventManager.cs
- _HeaderInfo.cs
- SoapProtocolReflector.cs
- GACIdentityPermission.cs
- Queue.cs
- EdgeModeValidation.cs
- SineEase.cs
- AppLevelCompilationSectionCache.cs
- SqlDataSourceAdvancedOptionsForm.cs
- ReadingWritingEntityEventArgs.cs
- CompilationUtil.cs
- Base64Decoder.cs
- ParameterReplacerVisitor.cs
- Process.cs