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
- CompiledELinqQueryState.cs
- ReadOnlyKeyedCollection.cs
- DefaultEventAttribute.cs
- XmlSignatureProperties.cs
- CodeBlockBuilder.cs
- DataGridRow.cs
- NullExtension.cs
- ScriptDescriptor.cs
- WindowsSlider.cs
- TextTreeRootTextBlock.cs
- DbConnectionPoolGroupProviderInfo.cs
- OdbcConnectionPoolProviderInfo.cs
- MultipleViewPattern.cs
- WindowsSidIdentity.cs
- LoadItemsEventArgs.cs
- DataSpaceManager.cs
- TimeoutValidationAttribute.cs
- ThreadPool.cs
- ReflectionHelper.cs
- WsdlInspector.cs
- DoubleLinkListEnumerator.cs
- MemoryStream.cs
- ReadonlyMessageFilter.cs
- HtmlInputImage.cs
- MethodExpression.cs
- HtmlInputPassword.cs
- ProtocolsConfigurationEntry.cs
- StringUtil.cs
- DateRangeEvent.cs
- XamlLoadErrorInfo.cs
- PageCache.cs
- WorkBatch.cs
- DataGridViewRowCollection.cs
- FlagsAttribute.cs
- Imaging.cs
- UIElementAutomationPeer.cs
- controlskin.cs
- GuidTagList.cs
- UnauthorizedAccessException.cs
- ContextInformation.cs
- RectAnimationClockResource.cs
- ClientTargetCollection.cs
- Timer.cs
- DropDownList.cs
- RankException.cs
- IgnoreDeviceFilterElementCollection.cs
- XsdValidatingReader.cs
- GZipStream.cs
- StringAttributeCollection.cs
- ComponentChangingEvent.cs
- cookiecontainer.cs
- StorageEntityContainerMapping.cs
- StringAttributeCollection.cs
- LexicalChunk.cs
- KeyGestureValueSerializer.cs
- FlowLayout.cs
- HttpCookie.cs
- HMACMD5.cs
- FragmentNavigationEventArgs.cs
- QilInvokeLateBound.cs
- TextFormatterHost.cs
- FilterQueryOptionExpression.cs
- DiscoveryClient.cs
- DnsPermission.cs
- SingleConverter.cs
- ManagedFilter.cs
- ViewBase.cs
- MultiDataTrigger.cs
- StructureChangedEventArgs.cs
- WebPartConnectionsCancelVerb.cs
- XpsPackagingException.cs
- HttpCacheParams.cs
- FastPropertyAccessor.cs
- Slider.cs
- InternalTypeHelper.cs
- PeerInputChannel.cs
- TogglePatternIdentifiers.cs
- FixedPageProcessor.cs
- StringBuilder.cs
- ReadOnlyDataSource.cs
- SecurityPolicyVersion.cs
- ZipFileInfoCollection.cs
- RowToFieldTransformer.cs
- XmlNodeChangedEventArgs.cs
- CssClassPropertyAttribute.cs
- DataServiceQueryContinuation.cs
- TypeGeneratedEventArgs.cs
- CipherData.cs
- SegmentInfo.cs
- InstanceCollisionException.cs
- Matrix3DConverter.cs
- BitmapMetadataBlob.cs
- DataGridBoolColumn.cs
- SystemThemeKey.cs
- PropertyDescriptorComparer.cs
- DelegatingTypeDescriptionProvider.cs
- _NtlmClient.cs
- SmtpFailedRecipientException.cs
- _RequestCacheProtocol.cs
- SoapFault.cs