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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Rotation3DAnimationUsingKeyFrames.cs
- shaper.cs
- ExpressionParser.cs
- WorkflowInstance.cs
- IconHelper.cs
- NameSpaceEvent.cs
- SafeFileHandle.cs
- ReadOnlyDictionary.cs
- MethodBuilderInstantiation.cs
- CompModSwitches.cs
- ExpressionEditorAttribute.cs
- UnhandledExceptionEventArgs.cs
- SQLInt16Storage.cs
- TextContainerChangeEventArgs.cs
- DesignerActionListCollection.cs
- InternalSafeNativeMethods.cs
- RichTextBoxConstants.cs
- basecomparevalidator.cs
- Ref.cs
- SID.cs
- SpellCheck.cs
- QuaternionKeyFrameCollection.cs
- TypeConstant.cs
- ImageDesigner.cs
- XPathScanner.cs
- WmlCalendarAdapter.cs
- AnimatedTypeHelpers.cs
- StrokeNodeEnumerator.cs
- RequestQueue.cs
- PackageRelationship.cs
- SafeThemeHandle.cs
- ConstructorNeedsTagAttribute.cs
- HttpServerUtilityWrapper.cs
- TransportSecurityHelpers.cs
- ReflectionPermission.cs
- XmlTypeMapping.cs
- COM2ExtendedUITypeEditor.cs
- sortedlist.cs
- SelectionProcessor.cs
- SQLBoolean.cs
- PageSetupDialog.cs
- StickyNote.cs
- StylusCaptureWithinProperty.cs
- FixedBufferAttribute.cs
- BaseResourcesBuildProvider.cs
- SafeTokenHandle.cs
- Verify.cs
- RSAProtectedConfigurationProvider.cs
- BufferBuilder.cs
- HtmlTernaryTree.cs
- XmlCharCheckingWriter.cs
- XmlTextReaderImplHelpers.cs
- Color.cs
- XmlElementAttributes.cs
- MenuItemStyle.cs
- _LocalDataStoreMgr.cs
- DoubleLinkList.cs
- DocumentViewerHelper.cs
- SafeLocalMemHandle.cs
- TextRange.cs
- OciHandle.cs
- FunctionQuery.cs
- SafeNativeMethods.cs
- DispatcherEventArgs.cs
- VisualStyleElement.cs
- TraceLevelStore.cs
- EntityDataSourceConfigureObjectContext.cs
- BinaryConverter.cs
- XmlAnyAttributeAttribute.cs
- DataGridViewRowPrePaintEventArgs.cs
- SystemIPGlobalStatistics.cs
- Vector3DCollection.cs
- ExpressionWriter.cs
- IISMapPath.cs
- HttpWebResponse.cs
- AuthenticationService.cs
- MimeReturn.cs
- DataControlPagerLinkButton.cs
- DragStartedEventArgs.cs
- XmlSchemaImport.cs
- X509UI.cs
- RectangleConverter.cs
- BidOverLoads.cs
- Cloud.cs
- LineGeometry.cs
- SystemWebCachingSectionGroup.cs
- ListItemParagraph.cs
- PropertyChangingEventArgs.cs
- Stream.cs
- ConnectionInterfaceCollection.cs
- CharacterMetrics.cs
- Metadata.cs
- CodeCastExpression.cs
- ChtmlSelectionListAdapter.cs
- PostBackOptions.cs
- KeyFrames.cs
- BamlReader.cs
- XamlToRtfParser.cs
- MonthChangedEventArgs.cs
- CodeStatementCollection.cs