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
- DataViewSettingCollection.cs
- safemediahandle.cs
- ViewBase.cs
- WorkflowServiceHostFactory.cs
- ObjectContextServiceProvider.cs
- TextSelection.cs
- RequiredFieldValidator.cs
- PackWebRequest.cs
- Schema.cs
- WebServiceParameterData.cs
- HitTestParameters3D.cs
- LinearKeyFrames.cs
- Property.cs
- DrawingCollection.cs
- SafeRightsManagementSessionHandle.cs
- brushes.cs
- DrawListViewItemEventArgs.cs
- IItemProperties.cs
- ListManagerBindingsCollection.cs
- BitmapEditor.cs
- StylusPointPropertyUnit.cs
- FakeModelPropertyImpl.cs
- InheritanceContextChangedEventManager.cs
- InlineObject.cs
- _LocalDataStore.cs
- KeyedCollection.cs
- FlatButtonAppearance.cs
- RectKeyFrameCollection.cs
- UnitySerializationHolder.cs
- TagNameToTypeMapper.cs
- ImpersonateTokenRef.cs
- TransformPattern.cs
- DragStartedEventArgs.cs
- XPathDocumentBuilder.cs
- PreviewKeyDownEventArgs.cs
- ReferenceEqualityComparer.cs
- MarkupObject.cs
- MessageSecurityProtocol.cs
- TextBox.cs
- ConstructorBuilder.cs
- WebPartDisplayMode.cs
- _NegoState.cs
- VirtualPathProvider.cs
- CompilerGlobalScopeAttribute.cs
- Atom10FeedFormatter.cs
- sqlser.cs
- SpecialFolderEnumConverter.cs
- TemplateNameScope.cs
- DateTimeConverter2.cs
- _SSPISessionCache.cs
- BezierSegment.cs
- TextBoxBase.cs
- LinqDataSourceUpdateEventArgs.cs
- SerialPinChanges.cs
- WebPartConnectionsEventArgs.cs
- Track.cs
- CatalogPartChrome.cs
- BamlBinaryWriter.cs
- ViewGenerator.cs
- Misc.cs
- UnsafeNativeMethods.cs
- HostProtectionException.cs
- RemotingAttributes.cs
- CustomBinding.cs
- RuntimeConfig.cs
- TableCell.cs
- Util.cs
- Types.cs
- WindowsToolbarItemAsMenuItem.cs
- Rss20ItemFormatter.cs
- XmlObjectSerializerReadContextComplex.cs
- UTF7Encoding.cs
- RichTextBoxConstants.cs
- ZipIOCentralDirectoryBlock.cs
- Pen.cs
- ToolStripDesignerUtils.cs
- XmlWellformedWriter.cs
- PluralizationServiceUtil.cs
- xmlglyphRunInfo.cs
- LowerCaseStringConverter.cs
- PartialTrustVisibleAssemblyCollection.cs
- UnsignedPublishLicense.cs
- HttpResponseInternalWrapper.cs
- Item.cs
- WeakHashtable.cs
- LoadedEvent.cs
- AnnotationMap.cs
- codemethodreferenceexpression.cs
- Function.cs
- TemplateEditingService.cs
- AstTree.cs
- ComponentManagerBroker.cs
- HMAC.cs
- DiscoveryInnerClientAdhocCD1.cs
- ListViewUpdatedEventArgs.cs
- TextCollapsingProperties.cs
- TabletDeviceInfo.cs
- XPathNodeInfoAtom.cs
- Oid.cs
- path.cs