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
- CodeTypeParameterCollection.cs
- ValueConversionAttribute.cs
- ISCIIEncoding.cs
- HttpCachePolicyWrapper.cs
- TextServicesManager.cs
- VisualTreeUtils.cs
- DesignerSerializationManager.cs
- Script.cs
- PersistenceProviderDirectory.cs
- BitmapEffectGroup.cs
- ProxyWebPartManager.cs
- TdsParserSessionPool.cs
- UpdateTranslator.cs
- UTF32Encoding.cs
- SQLDecimalStorage.cs
- PerformanceCounterPermission.cs
- PropertyRef.cs
- MouseWheelEventArgs.cs
- ObjectNotFoundException.cs
- Crc32.cs
- XComponentModel.cs
- DataObjectSettingDataEventArgs.cs
- FtpRequestCacheValidator.cs
- SafeBuffer.cs
- ActivityInterfaces.cs
- HostingEnvironmentSection.cs
- InternalException.cs
- EntityDesignerBuildProvider.cs
- TreeView.cs
- TailCallAnalyzer.cs
- SamlSubject.cs
- RadialGradientBrush.cs
- ReverseInheritProperty.cs
- XmlSortKey.cs
- TTSEngineProxy.cs
- EndOfStreamException.cs
- WebContext.cs
- FontInfo.cs
- Cursors.cs
- SqlDeflator.cs
- DrawingContextDrawingContextWalker.cs
- TraceHandlerErrorFormatter.cs
- OptionalColumn.cs
- InternalPermissions.cs
- ToolboxItemCollection.cs
- ObjectNotFoundException.cs
- XmlValidatingReaderImpl.cs
- HostingEnvironment.cs
- CodeAttributeArgumentCollection.cs
- UITypeEditor.cs
- DocumentGrid.cs
- UITypeEditor.cs
- ChangePasswordAutoFormat.cs
- MediaScriptCommandRoutedEventArgs.cs
- ListBindableAttribute.cs
- StateMachineSubscriptionManager.cs
- CodeTypeParameter.cs
- GridItemProviderWrapper.cs
- GridViewSortEventArgs.cs
- XPathMessageContext.cs
- ObjectManager.cs
- validationstate.cs
- Stylus.cs
- CancellationHandler.cs
- SoapTypeAttribute.cs
- ModifiableIteratorCollection.cs
- ListItemsCollectionEditor.cs
- SqlUDTStorage.cs
- WebBrowserProgressChangedEventHandler.cs
- CommunicationException.cs
- OutOfMemoryException.cs
- ClientSettingsStore.cs
- SafeFileHandle.cs
- SoapMessage.cs
- TextWriterTraceListener.cs
- ProxySimple.cs
- DetailsViewDeletedEventArgs.cs
- UnsettableComboBox.cs
- ElementsClipboardData.cs
- DataObjectCopyingEventArgs.cs
- NotifyInputEventArgs.cs
- SettingsAttributes.cs
- ProtectedProviderSettings.cs
- DetailsViewDeletedEventArgs.cs
- XmlSchemaComplexContentExtension.cs
- PrimitiveType.cs
- TextEffectResolver.cs
- SimpleMailWebEventProvider.cs
- ObjectViewQueryResultData.cs
- InfiniteIntConverter.cs
- TraceHandlerErrorFormatter.cs
- WebBrowser.cs
- ReadOnlyPropertyMetadata.cs
- ColorTranslator.cs
- DesignerVerb.cs
- TraceInternal.cs
- Base64Encoder.cs
- FreeFormDesigner.cs
- UnmanagedHandle.cs
- ConnectionPointCookie.cs