Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WorkflowWebHostingModule.cs
- SettingsBindableAttribute.cs
- Viewport2DVisual3D.cs
- HtmlInputRadioButton.cs
- DataColumnCollection.cs
- SqlTopReducer.cs
- AvTrace.cs
- cryptoapiTransform.cs
- HtmlToClrEventProxy.cs
- SelectionHighlightInfo.cs
- Identity.cs
- CommandTreeTypeHelper.cs
- CDSsyncETWBCLProvider.cs
- EditingCoordinator.cs
- TypeProvider.cs
- ReceiveContent.cs
- dbdatarecord.cs
- TableRow.cs
- ImageMapEventArgs.cs
- OracleInfoMessageEventArgs.cs
- _RequestCacheProtocol.cs
- ToolboxCategoryItems.cs
- ScrollEvent.cs
- ContractTypeNameCollection.cs
- InvokeGenerator.cs
- HttpFileCollection.cs
- RC2.cs
- CodeEventReferenceExpression.cs
- RowsCopiedEventArgs.cs
- WebCategoryAttribute.cs
- ToolStripRenderer.cs
- AddInAttribute.cs
- WpfSharedXamlSchemaContext.cs
- SharedPersonalizationStateInfo.cs
- JournalNavigationScope.cs
- HttpProfileBase.cs
- IFlowDocumentViewer.cs
- EditorPart.cs
- QueuePathDialog.cs
- RegexStringValidatorAttribute.cs
- TemplateBaseAction.cs
- DependencyObjectCodeDomSerializer.cs
- DecoderBestFitFallback.cs
- Utils.cs
- SByteStorage.cs
- AbandonedMutexException.cs
- UniqueEventHelper.cs
- OleDbPermission.cs
- AssemblySettingAttributes.cs
- PingOptions.cs
- DataBoundControlActionList.cs
- ComAdminWrapper.cs
- GeneralTransform3D.cs
- NotifyParentPropertyAttribute.cs
- ForeignKeyConstraint.cs
- UriGenerator.cs
- DataObjectMethodAttribute.cs
- CapabilitiesRule.cs
- SafeProcessHandle.cs
- LineBreakRecord.cs
- EventLog.cs
- PropVariant.cs
- InputLangChangeEvent.cs
- ToolStripDropDownMenu.cs
- DecoderReplacementFallback.cs
- PageThemeBuildProvider.cs
- XamlSerializerUtil.cs
- XmlSchemaSimpleTypeList.cs
- Panel.cs
- ContentElement.cs
- ParagraphVisual.cs
- XPathQilFactory.cs
- FontNamesConverter.cs
- HoistedLocals.cs
- EntityDataSource.cs
- ImplicitInputBrush.cs
- ManagedFilter.cs
- IChannel.cs
- Parser.cs
- TrackingProfileManager.cs
- AppLevelCompilationSectionCache.cs
- AdornerPresentationContext.cs
- TextTreeInsertUndoUnit.cs
- BamlLocalizer.cs
- StateChangeEvent.cs
- dbdatarecord.cs
- CodeValidator.cs
- _NegoState.cs
- ZipIOLocalFileDataDescriptor.cs
- CachedFontFace.cs
- SafeThreadHandle.cs
- HintTextMaxWidthConverter.cs
- CheckoutException.cs
- grammarelement.cs
- CroppedBitmap.cs
- AttributeCollection.cs
- XhtmlBasicLinkAdapter.cs
- ChangeNode.cs
- SamlAdvice.cs
- GenericAuthenticationEventArgs.cs