Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / diagnosticsswitches.cs / 1305376 / 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;
private static BooleanSwitch nonRecursiveTypeLoading;
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;
}
}
public static BooleanSwitch NonRecursiveTypeLoading {
get {
if (nonRecursiveTypeLoading == null) {
nonRecursiveTypeLoading = new BooleanSwitch("XmlSerialization.NonRecursiveTypeLoading", "Turn on non-recursive algorithm generating XmlMappings for CLR types.");
}
return nonRecursiveTypeLoading;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CompilationRelaxations.cs
- ListViewHitTestInfo.cs
- LockedHandleGlyph.cs
- XamlStream.cs
- InkCanvasInnerCanvas.cs
- TreeView.cs
- ListParagraph.cs
- nulltextcontainer.cs
- ProjectionAnalyzer.cs
- ConfigurationFileMap.cs
- HttpAsyncResult.cs
- AttachedAnnotation.cs
- OptimalTextSource.cs
- CompilerError.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- PolygonHotSpot.cs
- EdmRelationshipRoleAttribute.cs
- OneToOneMappingSerializer.cs
- BamlLocalizabilityResolver.cs
- OleDbWrapper.cs
- CompilerCollection.cs
- AssignDesigner.xaml.cs
- ManipulationStartedEventArgs.cs
- Hyperlink.cs
- Repeater.cs
- DesignerProperties.cs
- OleDbPropertySetGuid.cs
- HostAdapter.cs
- DataControlCommands.cs
- ObjectDisposedException.cs
- HttpCookiesSection.cs
- _BaseOverlappedAsyncResult.cs
- TypeSemantics.cs
- GetWinFXPath.cs
- ParserHooks.cs
- HttpPostedFile.cs
- ExpressionList.cs
- SourceChangedEventArgs.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- XmlSerializableWriter.cs
- CachedFontFace.cs
- PtsHelper.cs
- ControlBuilder.cs
- DoubleAnimation.cs
- StorageRoot.cs
- ArraySubsetEnumerator.cs
- XmlHierarchicalEnumerable.cs
- XmlDeclaration.cs
- PreviewPrintController.cs
- GlyphElement.cs
- Application.cs
- SimpleMailWebEventProvider.cs
- KnownTypeDataContractResolver.cs
- CommandField.cs
- DataListItemEventArgs.cs
- MessageSecurityOverTcp.cs
- SoapFormatterSinks.cs
- DateTimeParse.cs
- SafeCoTaskMem.cs
- Substitution.cs
- CodeRegionDirective.cs
- WebBrowserSiteBase.cs
- WebRequestModuleElement.cs
- LocalValueEnumerator.cs
- DbParameterHelper.cs
- Renderer.cs
- Odbc32.cs
- ItemType.cs
- GlyphRunDrawing.cs
- ChannelParameterCollection.cs
- FrameworkContentElement.cs
- CheckPair.cs
- DataGridViewAccessibleObject.cs
- ObjectQueryExecutionPlan.cs
- Menu.cs
- EncoderParameter.cs
- URLString.cs
- PersonalizationStateQuery.cs
- VirtualStackFrame.cs
- TimeSpanOrInfiniteValidator.cs
- ResourceSet.cs
- ZipFileInfo.cs
- LassoSelectionBehavior.cs
- SubpageParaClient.cs
- ResizeGrip.cs
- SafeRegistryKey.cs
- PermissionSetTriple.cs
- OrderingInfo.cs
- XMLSchema.cs
- ComponentCommands.cs
- MD5.cs
- DataView.cs
- QilPatternVisitor.cs
- HostedHttpTransportManager.cs
- NotifyIcon.cs
- Compensation.cs
- RuntimeConfigLKG.cs
- RemoteWebConfigurationHost.cs
- DecimalMinMaxAggregationOperator.cs
- XmlSchemaAppInfo.cs