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
- FunctionOverloadResolver.cs
- BindingManagerDataErrorEventArgs.cs
- FontWeights.cs
- Cursor.cs
- DataListCommandEventArgs.cs
- GifBitmapDecoder.cs
- SiteMapNode.cs
- EventHandlerService.cs
- XmlQueryTypeFactory.cs
- PolicyException.cs
- XhtmlBasicLabelAdapter.cs
- RequestCacheEntry.cs
- ContractReference.cs
- SqlRemoveConstantOrderBy.cs
- EventSourceCreationData.cs
- FontDifferentiator.cs
- NativeMethodsOther.cs
- HttpCapabilitiesSectionHandler.cs
- TransformGroup.cs
- safelinkcollection.cs
- DetailsViewUpdateEventArgs.cs
- SingleAnimation.cs
- XmlSerializerNamespaces.cs
- ContainerVisual.cs
- StoreContentChangedEventArgs.cs
- ServiceThrottle.cs
- Zone.cs
- CodeEventReferenceExpression.cs
- PackageRelationshipCollection.cs
- AssociationTypeEmitter.cs
- FileCodeGroup.cs
- Select.cs
- JumpItem.cs
- _ScatterGatherBuffers.cs
- XmlBaseReader.cs
- BaseHashHelper.cs
- TimeManager.cs
- EmbeddedMailObjectsCollection.cs
- Maps.cs
- WebPartDisplayModeCancelEventArgs.cs
- OdbcException.cs
- DBSchemaTable.cs
- SqlNodeAnnotation.cs
- EncoderFallback.cs
- TakeOrSkipQueryOperator.cs
- ServiceModelActivationSectionGroup.cs
- _ShellExpression.cs
- IIS7UserPrincipal.cs
- CodeStatementCollection.cs
- InstanceLockQueryResult.cs
- XsdDateTime.cs
- RuntimeConfig.cs
- SchemaCollectionCompiler.cs
- CompiledXpathExpr.cs
- ParseElementCollection.cs
- DataGridViewColumnConverter.cs
- UnsafeNativeMethods.cs
- Vector3DCollection.cs
- Keywords.cs
- CheckPair.cs
- TableLayout.cs
- ActivityDesignerHelper.cs
- CompilationSection.cs
- InstanceKeyNotReadyException.cs
- RenderDataDrawingContext.cs
- PackageRelationshipSelector.cs
- MouseOverProperty.cs
- DynamicQueryableWrapper.cs
- CaseStatement.cs
- Positioning.cs
- TemplateControlParser.cs
- RenderTargetBitmap.cs
- PathParser.cs
- MarkedHighlightComponent.cs
- SystemWebSectionGroup.cs
- RegexEditorDialog.cs
- MenuItemAutomationPeer.cs
- SafeTimerHandle.cs
- GcSettings.cs
- LineGeometry.cs
- Help.cs
- Html32TextWriter.cs
- Graph.cs
- EventsTab.cs
- ImageAutomationPeer.cs
- XmlQueryCardinality.cs
- XPathDescendantIterator.cs
- WebPart.cs
- SystemIPAddressInformation.cs
- CorrelationScope.cs
- CurrencyWrapper.cs
- CharacterString.cs
- DrawingAttributes.cs
- HTMLTagNameToTypeMapper.cs
- AcceptorSessionSymmetricTransportSecurityProtocol.cs
- WorkflowMarkupSerializer.cs
- EntityDataSourceChangedEventArgs.cs
- BasicAsyncResult.cs
- EntityDataSourceReferenceGroup.cs
- SafeWaitHandle.cs