Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / Xml / System / Xml / diagnosticsswitches.cs / 2 / 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.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- StateItem.cs
- GlobalizationAssembly.cs
- EDesignUtil.cs
- BaseResourcesBuildProvider.cs
- GorillaCodec.cs
- OverflowException.cs
- CompleteWizardStep.cs
- XLinq.cs
- RemoteHelper.cs
- DataRelationPropertyDescriptor.cs
- PartitionResolver.cs
- HtmlInputControl.cs
- TextPointerBase.cs
- ActivityAction.cs
- CodeTypeDelegate.cs
- DisplayNameAttribute.cs
- ConstNode.cs
- Form.cs
- OdbcTransaction.cs
- NonVisualControlAttribute.cs
- XamlBrushSerializer.cs
- ListChangedEventArgs.cs
- AQNBuilder.cs
- SecurityListenerSettingsLifetimeManager.cs
- OleDbErrorCollection.cs
- OperationAbortedException.cs
- PropertyFilterAttribute.cs
- versioninfo.cs
- SHA1.cs
- TrayIconDesigner.cs
- URLIdentityPermission.cs
- XslCompiledTransform.cs
- ConstraintEnumerator.cs
- SQLBytesStorage.cs
- TaskScheduler.cs
- QueryContinueDragEvent.cs
- SmiEventStream.cs
- MouseGesture.cs
- SqlUserDefinedAggregateAttribute.cs
- WebBrowserContainer.cs
- ModulesEntry.cs
- KeyEvent.cs
- ExceptionCollection.cs
- RSAPKCS1SignatureFormatter.cs
- basenumberconverter.cs
- XmlSerializableReader.cs
- FormViewDesigner.cs
- ArrayExtension.cs
- ActiveXContainer.cs
- TextDpi.cs
- ObjectStateManager.cs
- TextControl.cs
- ControlIdConverter.cs
- TerminatorSinks.cs
- BooleanAnimationBase.cs
- TreeNodeStyleCollection.cs
- TypeElement.cs
- CodeSnippetCompileUnit.cs
- SelectorItemAutomationPeer.cs
- UnmanagedMemoryStreamWrapper.cs
- PackWebResponse.cs
- DataControlField.cs
- ListBindingHelper.cs
- XmlTextReader.cs
- FixedSOMFixedBlock.cs
- MsmqMessageProperty.cs
- XMLUtil.cs
- NativeMethods.cs
- SqlUdtInfo.cs
- Rect.cs
- AccessViolationException.cs
- ContainerParaClient.cs
- StateRuntime.cs
- ProviderSettingsCollection.cs
- CompositeActivityTypeDescriptorProvider.cs
- CodeCommentStatementCollection.cs
- HtmlInputFile.cs
- WsdlHelpGeneratorElement.cs
- SystemInfo.cs
- XmlReflectionMember.cs
- SortFieldComparer.cs
- SecurityContextCookieSerializer.cs
- OleDbParameter.cs
- ReferenceConverter.cs
- CustomValidator.cs
- KeyGesture.cs
- ButtonRenderer.cs
- BulletDecorator.cs
- RequestCache.cs
- FontTypeConverter.cs
- FormatterServices.cs
- SpellerError.cs
- Composition.cs
- FileCodeGroup.cs
- AttachmentCollection.cs
- CroppedBitmap.cs
- SingleObjectCollection.cs
- ToolStripItemClickedEventArgs.cs
- ReadOnlyHierarchicalDataSource.cs
- FormatException.cs