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
- PbrsForward.cs
- AppDomainManager.cs
- ObjectItemCollection.cs
- Message.cs
- CryptoApi.cs
- ProcessRequestArgs.cs
- ClientBuildManagerCallback.cs
- Style.cs
- WSTrustDec2005.cs
- LocationUpdates.cs
- OracleInternalConnection.cs
- SslStreamSecurityUpgradeProvider.cs
- ViewKeyConstraint.cs
- Codec.cs
- WindowsListView.cs
- Evidence.cs
- BlurBitmapEffect.cs
- QueryOutputWriter.cs
- BindingSourceDesigner.cs
- DecimalFormatter.cs
- XmlKeywords.cs
- FramingEncoders.cs
- FlowDocumentReader.cs
- FormatConvertedBitmap.cs
- DbConnectionStringBuilder.cs
- SqlMethodTransformer.cs
- CodeThrowExceptionStatement.cs
- OpenTypeLayoutCache.cs
- SmiSettersStream.cs
- Positioning.cs
- DataGridViewIntLinkedList.cs
- PenThreadPool.cs
- HttpListener.cs
- HtmlButton.cs
- Viewport2DVisual3D.cs
- RelationshipNavigation.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- SpecularMaterial.cs
- XPathNavigator.cs
- ParameterExpression.cs
- OrthographicCamera.cs
- EdmToObjectNamespaceMap.cs
- SecurityTokenProvider.cs
- TextViewDesigner.cs
- ThicknessAnimationBase.cs
- PageWrapper.cs
- WebPartConnectionsEventArgs.cs
- MemberPath.cs
- Activity.cs
- ReliableOutputConnection.cs
- PersianCalendar.cs
- SecurityPolicySection.cs
- DefinitionProperties.cs
- ConfigurationSectionGroupCollection.cs
- HttpDebugHandler.cs
- OdbcParameterCollection.cs
- DataGridPageChangedEventArgs.cs
- GridErrorDlg.cs
- IProvider.cs
- DataBindingHandlerAttribute.cs
- ByteStreamMessageEncodingElement.cs
- TracedNativeMethods.cs
- BinaryObjectWriter.cs
- ExpressionBindings.cs
- Compiler.cs
- DataGridViewRow.cs
- X509Utils.cs
- BamlTreeMap.cs
- BufferModeSettings.cs
- TextStore.cs
- _DigestClient.cs
- TaiwanLunisolarCalendar.cs
- HandleCollector.cs
- WebPartHelpVerb.cs
- ContentPosition.cs
- ProfileManager.cs
- BufferedReadStream.cs
- BaseTemplateBuildProvider.cs
- Avt.cs
- ToolboxItemCollection.cs
- GenericIdentity.cs
- xdrvalidator.cs
- MD5.cs
- BinaryParser.cs
- MobileComponentEditorPage.cs
- RepeaterCommandEventArgs.cs
- NullToBooleanConverter.cs
- SerializationHelper.cs
- DefaultEvaluationContext.cs
- XPathNodeList.cs
- ResetableIterator.cs
- ClickablePoint.cs
- UTF7Encoding.cs
- BaseCodeDomTreeGenerator.cs
- ArithmeticLiteral.cs
- ThreadExceptionEvent.cs
- XmlSerializationGeneratedCode.cs
- RegexGroupCollection.cs
- InputLanguage.cs
- SystemResourceHost.cs