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
- XamlPoint3DCollectionSerializer.cs
- PublishLicense.cs
- ThemeDirectoryCompiler.cs
- CachedFontFace.cs
- FrameworkElementFactory.cs
- MenuItemStyle.cs
- GridItemPatternIdentifiers.cs
- Transform.cs
- ChangeDirector.cs
- AdRotator.cs
- GlyphInfoList.cs
- ComponentRenameEvent.cs
- CodeSnippetExpression.cs
- DummyDataSource.cs
- ControlBuilderAttribute.cs
- FontFamilyIdentifier.cs
- TextDecorationUnitValidation.cs
- Graphics.cs
- ObsoleteAttribute.cs
- ProviderUtil.cs
- ItemMap.cs
- Int16.cs
- SqlTrackingWorkflowInstance.cs
- WorkItem.cs
- Attributes.cs
- HttpPostServerProtocol.cs
- PrtCap_Public_Simple.cs
- SecurityRuntime.cs
- RtfFormatStack.cs
- Color.cs
- Part.cs
- Attributes.cs
- Stopwatch.cs
- BinaryQueryOperator.cs
- BuilderPropertyEntry.cs
- ProvidersHelper.cs
- ControlBuilder.cs
- UIAgentAsyncBeginRequest.cs
- IsolatedStorageFilePermission.cs
- XmlSchemaInclude.cs
- SubpageParagraph.cs
- EntitySetDataBindingList.cs
- ImageList.cs
- SafeProcessHandle.cs
- MetadataCache.cs
- ListViewItem.cs
- Vector3DConverter.cs
- RegexNode.cs
- IsolatedStorageFilePermission.cs
- VerticalAlignConverter.cs
- XmlElementCollection.cs
- AssemblyInfo.cs
- SystemWebExtensionsSectionGroup.cs
- NativeConfigurationLoader.cs
- ColorConvertedBitmap.cs
- DesignTimeTemplateParser.cs
- WebRequestModuleElement.cs
- DesignTimeVisibleAttribute.cs
- TemplatedControlDesigner.cs
- FileEnumerator.cs
- WebPartMovingEventArgs.cs
- SessionStateItemCollection.cs
- DetailsViewUpdateEventArgs.cs
- AudioFormatConverter.cs
- Pens.cs
- Substitution.cs
- BaseDataBoundControl.cs
- ApplicationActivator.cs
- CursorEditor.cs
- DataQuery.cs
- StorageEntityContainerMapping.cs
- TextChange.cs
- SecurityTokenValidationException.cs
- DataGridViewRowCancelEventArgs.cs
- FixedPosition.cs
- contentDescriptor.cs
- XmlSerializationWriter.cs
- ChtmlTextBoxAdapter.cs
- XhtmlBasicPageAdapter.cs
- RadioButton.cs
- UnknownWrapper.cs
- CodeMemberProperty.cs
- ContainerUIElement3D.cs
- XAMLParseException.cs
- _OSSOCK.cs
- RestClientProxyHandler.cs
- UTF32Encoding.cs
- StrongNamePublicKeyBlob.cs
- AggregateNode.cs
- ParseHttpDate.cs
- HideDisabledControlAdapter.cs
- COM2PropertyDescriptor.cs
- SurrogateDataContract.cs
- DbgCompiler.cs
- OpenTypeCommon.cs
- MenuItemStyleCollection.cs
- MarshalByValueComponent.cs
- CacheModeValueSerializer.cs
- InternalMappingException.cs
- ClockGroup.cs