Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Compiler.cs
- ContextStaticAttribute.cs
- ServiceManagerHandle.cs
- TextParaLineResult.cs
- LabelAutomationPeer.cs
- Triangle.cs
- MultiByteCodec.cs
- Int64.cs
- HtmlHistory.cs
- Button.cs
- ListViewUpdatedEventArgs.cs
- ThreadSafeMessageFilterTable.cs
- StrokeNode.cs
- AutoScrollExpandMessageFilter.cs
- WorkflowDebuggerSteppingAttribute.cs
- FontNamesConverter.cs
- PngBitmapDecoder.cs
- ErrorProvider.cs
- StateRuntime.cs
- PolyBezierSegment.cs
- CurrencyWrapper.cs
- StorageComplexPropertyMapping.cs
- WSDualHttpSecurityElement.cs
- SelectionItemProviderWrapper.cs
- QueueTransferProtocol.cs
- LocalBuilder.cs
- GradientPanel.cs
- XmlILConstructAnalyzer.cs
- MessageRpc.cs
- EventBookmark.cs
- MdbDataFileEditor.cs
- Soap12ProtocolReflector.cs
- HelpInfo.cs
- nulltextnavigator.cs
- fixedPageContentExtractor.cs
- PartManifestEntry.cs
- ManipulationCompletedEventArgs.cs
- ProcessingInstructionAction.cs
- DataGridItem.cs
- IIS7WorkerRequest.cs
- UserControlCodeDomTreeGenerator.cs
- WindowsTab.cs
- ArrayExtension.cs
- UpdateCommandGenerator.cs
- ExpressionBuilder.cs
- PartialList.cs
- URIFormatException.cs
- StreamResourceInfo.cs
- DaylightTime.cs
- ScrollChangedEventArgs.cs
- WindowsPrincipal.cs
- DebugView.cs
- Deflater.cs
- Int32Converter.cs
- KeySplineConverter.cs
- ColumnMapCopier.cs
- AppSecurityManager.cs
- XsltArgumentList.cs
- WebServiceEnumData.cs
- ClientSettingsSection.cs
- HierarchicalDataTemplate.cs
- ListBoxItemAutomationPeer.cs
- Solver.cs
- DoubleKeyFrameCollection.cs
- XamlReaderHelper.cs
- ConfigurationSettings.cs
- FullTextBreakpoint.cs
- XmlWellformedWriter.cs
- HtmlInputSubmit.cs
- LookupBindingPropertiesAttribute.cs
- SettingsBindableAttribute.cs
- TableRow.cs
- AppDomainManager.cs
- Pens.cs
- KeyboardEventArgs.cs
- PagePropertiesChangingEventArgs.cs
- SQlBooleanStorage.cs
- OleAutBinder.cs
- EntityConnectionStringBuilderItem.cs
- CompressionTransform.cs
- DataGridViewCheckBoxColumn.cs
- SaveCardRequest.cs
- FrameworkTemplate.cs
- MulticastOption.cs
- TransactionChannelFaultConverter.cs
- AnnotationResourceCollection.cs
- Point3DValueSerializer.cs
- GeneralTransformGroup.cs
- MexTcpBindingCollectionElement.cs
- DbConnectionPoolCounters.cs
- CounterCreationDataCollection.cs
- SupportingTokenListenerFactory.cs
- MessageBox.cs
- LicenseContext.cs
- ILGenerator.cs
- PolyBezierSegment.cs
- METAHEADER.cs
- FrugalMap.cs
- Parallel.cs
- NetPeerTcpBindingElement.cs