Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. // //[....] //----------------------------------------------------------------------------- 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
- SkipQueryOptionExpression.cs
- ThreadAbortException.cs
- MenuAdapter.cs
- ResourceSetExpression.cs
- LinkButton.cs
- Parser.cs
- GridViewDeletedEventArgs.cs
- DataGridItem.cs
- AggregationMinMaxHelpers.cs
- HandleRef.cs
- CollectionViewGroupInternal.cs
- SubclassTypeValidator.cs
- ToolStripDropDownClosedEventArgs.cs
- MediaTimeline.cs
- ApplicationFileParser.cs
- NGCPageContentSerializerAsync.cs
- InputLanguageSource.cs
- _AcceptOverlappedAsyncResult.cs
- SingleKeyFrameCollection.cs
- HttpModuleAction.cs
- EntityDataSourceColumn.cs
- ActivityValidator.cs
- FtpWebResponse.cs
- ToolStripRenderer.cs
- EndpointPerformanceCounters.cs
- TdsEnums.cs
- ControlParameter.cs
- DataViewManagerListItemTypeDescriptor.cs
- SqlRowUpdatedEvent.cs
- ProcessMessagesAsyncResult.cs
- SecureConversationDriver.cs
- MenuCommand.cs
- URLString.cs
- LoginDesigner.cs
- TypeNameConverter.cs
- CreateRefExpr.cs
- NativeMethodsCLR.cs
- ScrollableControlDesigner.cs
- BaseTemplateParser.cs
- ViewBase.cs
- SourceElementsCollection.cs
- DBSchemaRow.cs
- ProxySimple.cs
- CreateRefExpr.cs
- ResourceExpressionBuilder.cs
- EditBehavior.cs
- XamlPoint3DCollectionSerializer.cs
- PermissionRequestEvidence.cs
- _NestedSingleAsyncResult.cs
- HtmlElementEventArgs.cs
- SafeProcessHandle.cs
- NullableFloatMinMaxAggregationOperator.cs
- EntityDataSourceDesigner.cs
- ComponentRenameEvent.cs
- ViewgenContext.cs
- ActivityTypeCodeDomSerializer.cs
- XmlAttributes.cs
- ClientScriptManager.cs
- FixedPage.cs
- TextClipboardData.cs
- basenumberconverter.cs
- SessionEndedEventArgs.cs
- VirtualPathUtility.cs
- EventEntry.cs
- DataControlImageButton.cs
- _SSPISessionCache.cs
- SecureStringHasher.cs
- ExtendedPropertyCollection.cs
- CrossContextChannel.cs
- Button.cs
- SiteIdentityPermission.cs
- RepeaterItemCollection.cs
- X509Extension.cs
- Bind.cs
- AssociationSetMetadata.cs
- hwndwrapper.cs
- Journaling.cs
- bidPrivateBase.cs
- HttpStaticObjectsCollectionBase.cs
- SizeAnimationClockResource.cs
- SystemIcmpV4Statistics.cs
- LinqDataSource.cs
- WebZone.cs
- FacetChecker.cs
- IgnoreFileBuildProvider.cs
- EncoderReplacementFallback.cs
- CatalogZoneDesigner.cs
- HtmlElementErrorEventArgs.cs
- GCHandleCookieTable.cs
- AssemblyCollection.cs
- SecurityContext.cs
- DomNameTable.cs
- NotCondition.cs
- ModifierKeysValueSerializer.cs
- SymbolPair.cs
- EdmTypeAttribute.cs
- SerializationException.cs
- AbstractSvcMapFileLoader.cs
- XmlTypeMapping.cs
- X509CertificateTrustedIssuerElementCollection.cs