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
- FullTextLine.cs
- XmlComplianceUtil.cs
- ADMembershipProvider.cs
- DesignerUtility.cs
- CryptoProvider.cs
- LogFlushAsyncResult.cs
- _UriTypeConverter.cs
- IncrementalReadDecoders.cs
- Evaluator.cs
- PageParserFilter.cs
- BuildManagerHost.cs
- GlobalizationAssembly.cs
- MediaEntryAttribute.cs
- dataSvcMapFileLoader.cs
- FacetValueContainer.cs
- SetIterators.cs
- PropagatorResult.cs
- DirectionalLight.cs
- _IPv4Address.cs
- DBBindings.cs
- MultiTrigger.cs
- KeyPressEvent.cs
- DefaultProxySection.cs
- ListenerElementsCollection.cs
- DbParameterCollection.cs
- ellipse.cs
- XmlImplementation.cs
- ClientEventManager.cs
- ReferenceEqualityComparer.cs
- ContentControl.cs
- PointUtil.cs
- ExtensionQuery.cs
- WinFormsSpinner.cs
- DataControlFieldCollection.cs
- MatrixKeyFrameCollection.cs
- MaskDescriptor.cs
- Errors.cs
- QuotedPairReader.cs
- KeyboardNavigation.cs
- BaseEntityWrapper.cs
- ExpressionBuilderContext.cs
- CodeChecksumPragma.cs
- PropertyGroupDescription.cs
- DataViewSettingCollection.cs
- IListConverters.cs
- WpfWebRequestHelper.cs
- TemplateBindingExpressionConverter.cs
- GenericAuthenticationEventArgs.cs
- ProxyWebPartManager.cs
- XmlTextReaderImplHelpers.cs
- PrintPageEvent.cs
- PassportIdentity.cs
- SmtpLoginAuthenticationModule.cs
- PipelineModuleStepContainer.cs
- SaveFileDialog.cs
- SharedPersonalizationStateInfo.cs
- ResolvedKeyFrameEntry.cs
- AdornerDecorator.cs
- UserControl.cs
- LaxModeSecurityHeaderElementInferenceEngine.cs
- MessageQueue.cs
- TreeWalker.cs
- Int32Storage.cs
- ListViewPagedDataSource.cs
- SqlDataRecord.cs
- LocalValueEnumerator.cs
- EmbossBitmapEffect.cs
- ComPlusContractBehavior.cs
- CustomErrorsSection.cs
- ObsoleteAttribute.cs
- RandomNumberGenerator.cs
- HeaderUtility.cs
- ProfilePropertySettingsCollection.cs
- Literal.cs
- XmlSchemaObjectCollection.cs
- VerticalAlignConverter.cs
- ArithmeticException.cs
- CalendarButtonAutomationPeer.cs
- XmlSchemaSimpleTypeList.cs
- StringFunctions.cs
- SHA1Managed.cs
- RawStylusActions.cs
- DataServiceBuildProvider.cs
- TrackingServices.cs
- MatchAttribute.cs
- DataGridRowAutomationPeer.cs
- DataGridTemplateColumn.cs
- LinqDataSourceDeleteEventArgs.cs
- UpdatePanelControlTrigger.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- GridToolTip.cs
- DescriptionAttribute.cs
- Select.cs
- ResponseStream.cs
- ThreadStartException.cs
- OracleConnectionFactory.cs
- documentsequencetextpointer.cs
- WindowProviderWrapper.cs
- HeaderedContentControl.cs
- Vector3DConverter.cs