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
- RenderTargetBitmap.cs
- CheckedListBox.cs
- EnumCodeDomSerializer.cs
- TranslateTransform3D.cs
- BrushValueSerializer.cs
- XmlSyndicationContent.cs
- ScrollProperties.cs
- SqlCachedBuffer.cs
- FilterQuery.cs
- TabOrder.cs
- TrackingAnnotationCollection.cs
- DataRecord.cs
- CancelEventArgs.cs
- PerformanceCounterManager.cs
- XamlTypeMapperSchemaContext.cs
- SAPICategories.cs
- Dynamic.cs
- XamlTemplateSerializer.cs
- MediaElement.cs
- Base64Encoder.cs
- ConnectionProviderAttribute.cs
- BorderSidesEditor.cs
- TimeZone.cs
- WebPartCatalogCloseVerb.cs
- SqlBuilder.cs
- CreateParams.cs
- ResourceAttributes.cs
- RubberbandSelector.cs
- PropertyMetadata.cs
- SchemaNotation.cs
- XmlCharType.cs
- Pkcs7Signer.cs
- HitTestFilterBehavior.cs
- MenuEventArgs.cs
- CodeSnippetCompileUnit.cs
- DocumentOrderQuery.cs
- ListBindableAttribute.cs
- AsymmetricKeyExchangeDeformatter.cs
- ListViewItem.cs
- Roles.cs
- HierarchicalDataSourceControl.cs
- ListBox.cs
- BufferBuilder.cs
- XmlUTF8TextWriter.cs
- EntityRecordInfo.cs
- WebEventCodes.cs
- DetailsViewDeletedEventArgs.cs
- PolicyUnit.cs
- DataGridViewComboBoxEditingControl.cs
- ListViewItemSelectionChangedEvent.cs
- SoapIncludeAttribute.cs
- ToolStripDropDownItem.cs
- TextSelectionHighlightLayer.cs
- BinHexDecoder.cs
- SizeConverter.cs
- EventWaitHandleSecurity.cs
- ArgumentsParser.cs
- OracleNumber.cs
- QueryTask.cs
- Policy.cs
- SkinBuilder.cs
- ResXResourceSet.cs
- IntSecurity.cs
- TextClipboardData.cs
- XmlEncoding.cs
- TreeViewCancelEvent.cs
- GZipDecoder.cs
- AttributeProviderAttribute.cs
- BitmapEffectDrawing.cs
- ListView.cs
- TemplateXamlTreeBuilder.cs
- OdbcConnectionString.cs
- DialogResultConverter.cs
- PointLight.cs
- Calendar.cs
- SoapIgnoreAttribute.cs
- TransformerInfoCollection.cs
- DictionaryBase.cs
- ApplicationServiceHelper.cs
- LineSegment.cs
- DivideByZeroException.cs
- ReadWriteSpinLock.cs
- MarginsConverter.cs
- AnimationTimeline.cs
- ExpressionBindingCollection.cs
- SecurityUtils.cs
- LinqDataSourceValidationException.cs
- SqlFacetAttribute.cs
- DictionaryBase.cs
- RelatedEnd.cs
- SortedDictionary.cs
- TreeViewAutomationPeer.cs
- XmlReflectionImporter.cs
- ExpressionStringBuilder.cs
- XamlReader.cs
- ExceptionValidationRule.cs
- ImmComposition.cs
- LinkButton.cs
- TransferMode.cs
- PrintDocument.cs