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
- DataGridDefaultColumnWidthTypeConverter.cs
- DrawListViewSubItemEventArgs.cs
- BasicViewGenerator.cs
- Point3DValueSerializer.cs
- TypefaceMap.cs
- BuildProvider.cs
- TextEndOfLine.cs
- EntityContainer.cs
- XmlSchemaAll.cs
- XmlSerializationWriter.cs
- ElementsClipboardData.cs
- Substitution.cs
- LostFocusEventManager.cs
- MailAddressCollection.cs
- ToolStripPanelRenderEventArgs.cs
- TreeNode.cs
- MetadataItem.cs
- SqlTriggerAttribute.cs
- FunctionNode.cs
- AssemblySettingAttributes.cs
- ColorMap.cs
- EdmError.cs
- TempFiles.cs
- GridViewRowEventArgs.cs
- DataServiceException.cs
- ListBindingConverter.cs
- ChooseAction.cs
- MimeMultiPart.cs
- ImageClickEventArgs.cs
- ConfigurationSection.cs
- ErrorWrapper.cs
- KeyGestureConverter.cs
- OleDbError.cs
- ProviderIncompatibleException.cs
- DataGridItemAttachedStorage.cs
- WebPartEditorCancelVerb.cs
- MulticastDelegate.cs
- QilXmlWriter.cs
- DbConnectionPoolGroupProviderInfo.cs
- ModelTreeEnumerator.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- TagPrefixAttribute.cs
- WebPartUserCapability.cs
- ExpressionParser.cs
- BasicHttpBinding.cs
- _IPv4Address.cs
- FontCacheUtil.cs
- BitmapEffect.cs
- EntityException.cs
- WmlImageAdapter.cs
- InkCanvasAutomationPeer.cs
- ListDictionary.cs
- Wizard.cs
- SimpleType.cs
- XamlSerializationHelper.cs
- ObfuscateAssemblyAttribute.cs
- Registry.cs
- NamespaceEmitter.cs
- MsmqIntegrationChannelFactory.cs
- FragmentNavigationEventArgs.cs
- VectorKeyFrameCollection.cs
- DataGridTable.cs
- XmlDocumentSerializer.cs
- HwndMouseInputProvider.cs
- EntityClientCacheKey.cs
- SharedHttpTransportManager.cs
- SynchronizedInputProviderWrapper.cs
- XamlTreeBuilder.cs
- Attributes.cs
- SafeCryptoHandles.cs
- ClientType.cs
- RefreshInfo.cs
- SignatureSummaryDialog.cs
- FamilyMap.cs
- Buffer.cs
- XmlTextAttribute.cs
- GorillaCodec.cs
- SubtreeProcessor.cs
- EndEvent.cs
- SystemIcmpV6Statistics.cs
- TraceSection.cs
- AffineTransform3D.cs
- AnnotationAdorner.cs
- InputReferenceExpression.cs
- ByteAnimationUsingKeyFrames.cs
- BinHexDecoder.cs
- WebPartsPersonalizationAuthorization.cs
- ToolboxItemAttribute.cs
- OutputScope.cs
- TypeConverterHelper.cs
- XLinq.cs
- MatrixAnimationUsingKeyFrames.cs
- DataViewSetting.cs
- Subtree.cs
- IgnoreDataMemberAttribute.cs
- XamlWrapperReaders.cs
- ResourceReader.cs
- ResourceAttributes.cs
- HtmlInputButton.cs
- RepeaterCommandEventArgs.cs