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
- XsdBuilder.cs
- ImageAttributes.cs
- TreeWalker.cs
- FlowDocumentReaderAutomationPeer.cs
- HttpCapabilitiesSectionHandler.cs
- DispatcherFrame.cs
- CustomValidator.cs
- ResourceDictionary.cs
- SystemIcmpV6Statistics.cs
- SelectingProviderEventArgs.cs
- MemberJoinTreeNode.cs
- WindowsFormsSectionHandler.cs
- HttpProcessUtility.cs
- ListSortDescription.cs
- SelectionListDesigner.cs
- MappingModelBuildProvider.cs
- HostedTransportConfigurationBase.cs
- TemplateControl.cs
- FormsAuthenticationUserCollection.cs
- ChtmlTextWriter.cs
- SystemNetHelpers.cs
- CustomAttributeSerializer.cs
- RawStylusInputReport.cs
- ActivityValidationServices.cs
- WebPartCatalogCloseVerb.cs
- AngleUtil.cs
- SqlRecordBuffer.cs
- SimpleWebHandlerParser.cs
- Vector3DAnimation.cs
- AspNetCompatibilityRequirementsAttribute.cs
- PropertyPathConverter.cs
- XmlExpressionDumper.cs
- DesignColumnCollection.cs
- RtfFormatStack.cs
- smtppermission.cs
- TypefaceMap.cs
- DataGridViewRowHeaderCell.cs
- DoWorkEventArgs.cs
- PointLightBase.cs
- ItemType.cs
- DisplayNameAttribute.cs
- XmlSortKey.cs
- ListViewCommandEventArgs.cs
- DataList.cs
- DataRecordInfo.cs
- QilScopedVisitor.cs
- DrawingDrawingContext.cs
- ValidatorUtils.cs
- BrushConverter.cs
- UnionExpr.cs
- NegationPusher.cs
- ParsedRoute.cs
- WindowsFormsSynchronizationContext.cs
- NameValuePermission.cs
- MachineKeyConverter.cs
- DesignerPainter.cs
- LogicalCallContext.cs
- RemoteArgument.cs
- ControlPaint.cs
- ObjectConverter.cs
- StubHelpers.cs
- PhonemeConverter.cs
- ColumnHeader.cs
- MimeTypeAttribute.cs
- WebPartMenuStyle.cs
- EndOfStreamException.cs
- X509CertificateCollection.cs
- VisualTreeHelper.cs
- WebControlsSection.cs
- MethodCallConverter.cs
- LoginView.cs
- XXXInfos.cs
- Pipe.cs
- Clipboard.cs
- UnsafeNativeMethods.cs
- CommentAction.cs
- ParameterModifier.cs
- TcpConnectionPoolSettings.cs
- MyContact.cs
- DbConnectionOptions.cs
- ObjectViewListener.cs
- ItemType.cs
- PrePrepareMethodAttribute.cs
- PackageRelationshipSelector.cs
- CellNormalizer.cs
- DataGridViewCellPaintingEventArgs.cs
- CSharpCodeProvider.cs
- TrustLevelCollection.cs
- TreeNodeConverter.cs
- IsolatedStorageFile.cs
- MaskDesignerDialog.cs
- OperatorExpressions.cs
- StorageEntitySetMapping.cs
- DecoratedNameAttribute.cs
- PackageRelationship.cs
- CachedFontFace.cs
- ListControlActionList.cs
- WhitespaceRuleLookup.cs
- ViewGenerator.cs
- OutOfProcStateClientManager.cs