Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / Diagnostics / TraceUtility.cs / 1305376 / TraceUtility.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Runtime.Serialization.Diagnostics { using System.Collections.Generic; using System.ServiceModel.Diagnostics; using System.Diagnostics; using System.Runtime.Diagnostics; static class TraceUtility { static DictionarytraceCodes = new Dictionary (18) { { TraceCode.WriteObjectBegin, "WriteObjectBegin" }, { TraceCode.WriteObjectEnd, "WriteObjectEnd" }, { TraceCode.WriteObjectContentBegin, "WriteObjectContentBegin" }, { TraceCode.WriteObjectContentEnd, "WriteObjectContentEnd" }, { TraceCode.ReadObjectBegin, "ReadObjectBegin" }, { TraceCode.ReadObjectEnd, "ReadObjectEnd" }, { TraceCode.ElementIgnored, "ElementIgnored" }, { TraceCode.XsdExportBegin, "XsdExportBegin" }, { TraceCode.XsdExportEnd, "XsdExportEnd" }, { TraceCode.XsdImportBegin, "XsdImportBegin" }, { TraceCode.XsdImportEnd, "XsdImportEnd" }, { TraceCode.XsdExportError, "XsdExportError" }, { TraceCode.XsdImportError, "XsdImportError" }, { TraceCode.XsdExportAnnotationFailed, "XsdExportAnnotationFailed" }, { TraceCode.XsdImportAnnotationFailed, "XsdImportAnnotationFailed" }, { TraceCode.XsdExportDupItems, "XsdExportDupItems" }, { TraceCode.FactoryTypeNotFound, "FactoryTypeNotFound" }, { TraceCode.ObjectWithLargeDepth, "ObjectWithLargeDepth" }, }; internal static void Trace(TraceEventType severity, int traceCode, string traceDescription) { Trace(severity, traceCode, traceDescription, null); } internal static void Trace(TraceEventType severity, int traceCode, string traceDescription, TraceRecord record) { Trace(severity, traceCode, traceDescription, record, null); } internal static void Trace(TraceEventType severity, int traceCode, string traceDescription, TraceRecord record, Exception exception) { string msdnTraceCode = System.ServiceModel.Diagnostics.DiagnosticTrace.GenerateMsdnTraceCode("System.Runtime.Serialization", traceCodes[traceCode]); DiagnosticUtility.DiagnosticTrace.TraceEvent(severity, traceCode, msdnTraceCode, traceDescription, record, exception, null); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Runtime.Serialization.Diagnostics { using System.Collections.Generic; using System.ServiceModel.Diagnostics; using System.Diagnostics; using System.Runtime.Diagnostics; static class TraceUtility { static Dictionary traceCodes = new Dictionary (18) { { TraceCode.WriteObjectBegin, "WriteObjectBegin" }, { TraceCode.WriteObjectEnd, "WriteObjectEnd" }, { TraceCode.WriteObjectContentBegin, "WriteObjectContentBegin" }, { TraceCode.WriteObjectContentEnd, "WriteObjectContentEnd" }, { TraceCode.ReadObjectBegin, "ReadObjectBegin" }, { TraceCode.ReadObjectEnd, "ReadObjectEnd" }, { TraceCode.ElementIgnored, "ElementIgnored" }, { TraceCode.XsdExportBegin, "XsdExportBegin" }, { TraceCode.XsdExportEnd, "XsdExportEnd" }, { TraceCode.XsdImportBegin, "XsdImportBegin" }, { TraceCode.XsdImportEnd, "XsdImportEnd" }, { TraceCode.XsdExportError, "XsdExportError" }, { TraceCode.XsdImportError, "XsdImportError" }, { TraceCode.XsdExportAnnotationFailed, "XsdExportAnnotationFailed" }, { TraceCode.XsdImportAnnotationFailed, "XsdImportAnnotationFailed" }, { TraceCode.XsdExportDupItems, "XsdExportDupItems" }, { TraceCode.FactoryTypeNotFound, "FactoryTypeNotFound" }, { TraceCode.ObjectWithLargeDepth, "ObjectWithLargeDepth" }, }; internal static void Trace(TraceEventType severity, int traceCode, string traceDescription) { Trace(severity, traceCode, traceDescription, null); } internal static void Trace(TraceEventType severity, int traceCode, string traceDescription, TraceRecord record) { Trace(severity, traceCode, traceDescription, record, null); } internal static void Trace(TraceEventType severity, int traceCode, string traceDescription, TraceRecord record, Exception exception) { string msdnTraceCode = System.ServiceModel.Diagnostics.DiagnosticTrace.GenerateMsdnTraceCode("System.Runtime.Serialization", traceCodes[traceCode]); DiagnosticUtility.DiagnosticTrace.TraceEvent(severity, traceCode, msdnTraceCode, traceDescription, record, exception, null); } } } // 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
- Thumb.cs
- InternalRelationshipCollection.cs
- WebPartManager.cs
- HashCodeCombiner.cs
- SystemTcpStatistics.cs
- ParameterRetriever.cs
- UIElement3DAutomationPeer.cs
- _NtlmClient.cs
- HTTPNotFoundHandler.cs
- ManagementDateTime.cs
- XmlDeclaration.cs
- StubHelpers.cs
- FolderLevelBuildProviderAppliesToAttribute.cs
- ResourceContainer.cs
- XamlToRtfParser.cs
- ReadOnlyDataSourceView.cs
- XmlEncoding.cs
- TimeoutValidationAttribute.cs
- TextElementCollectionHelper.cs
- LinearGradientBrush.cs
- ReflectPropertyDescriptor.cs
- Rss20FeedFormatter.cs
- LogConverter.cs
- VectorCollectionConverter.cs
- CodeCatchClauseCollection.cs
- ImageAttributes.cs
- DeclarativeCatalogPart.cs
- DataContract.cs
- SafeCryptoHandles.cs
- DeploymentExceptionMapper.cs
- InstanceContextMode.cs
- TabPage.cs
- Journal.cs
- AuditLevel.cs
- SchemaManager.cs
- CustomAttributeSerializer.cs
- DataGridViewCellPaintingEventArgs.cs
- Base64Decoder.cs
- XmlImplementation.cs
- ByteBufferPool.cs
- HttpConfigurationSystem.cs
- OracleCommand.cs
- OpenCollectionAsyncResult.cs
- SqlUserDefinedAggregateAttribute.cs
- RewritingProcessor.cs
- DesignerTextViewAdapter.cs
- DrawingBrush.cs
- PermissionAttributes.cs
- SignedXml.cs
- AvTrace.cs
- BadImageFormatException.cs
- FactoryMaker.cs
- MsmqMessage.cs
- LinqExpressionNormalizer.cs
- AstNode.cs
- DefinitionBase.cs
- ErrorFormatterPage.cs
- AnnouncementEndpoint.cs
- WebBrowserNavigatingEventHandler.cs
- IssuedTokenClientBehaviorsElementCollection.cs
- IdleTimeoutMonitor.cs
- XmlCustomFormatter.cs
- AsyncOperation.cs
- DataKeyCollection.cs
- ClientUtils.cs
- CompositeActivityTypeDescriptorProvider.cs
- BitConverter.cs
- CodeExporter.cs
- CodeTypeConstructor.cs
- WorkflowApplicationTerminatedException.cs
- ConfigViewGenerator.cs
- TreeViewCancelEvent.cs
- CompositeActivityTypeDescriptorProvider.cs
- TextContainer.cs
- LabelEditEvent.cs
- IsolatedStorageFileStream.cs
- RuntimeConfigLKG.cs
- BamlRecords.cs
- SHA384.cs
- PersonalizationDictionary.cs
- ExpressionHelper.cs
- DropDownButton.cs
- UnsafeNativeMethods.cs
- ServiceContractViewControl.Designer.cs
- DataGridTextBoxColumn.cs
- SelectionWordBreaker.cs
- SqlInternalConnection.cs
- DataListItemCollection.cs
- documentation.cs
- DataGridViewAdvancedBorderStyle.cs
- BlockingCollection.cs
- LinqMaximalSubtreeNominator.cs
- NegatedCellConstant.cs
- SqlConnectionFactory.cs
- GridItem.cs
- CardSpaceSelector.cs
- XPathParser.cs
- Int32.cs
- ServiceDescriptions.cs
- LogManagementAsyncResult.cs