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
- TextBox.cs
- ProfileInfo.cs
- ObjectNavigationPropertyMapping.cs
- RoleGroup.cs
- WebUtility.cs
- SystemUdpStatistics.cs
- XmlDesignerDataSourceView.cs
- DataGridCaption.cs
- SamlSubjectStatement.cs
- ApplicationSettingsBase.cs
- Classification.cs
- ObjectDataSourceStatusEventArgs.cs
- IgnoreFileBuildProvider.cs
- CustomActivityDesigner.cs
- FrameworkTemplate.cs
- DataGridViewComboBoxEditingControl.cs
- ConfigurationStrings.cs
- InputQueue.cs
- ErrorView.xaml.cs
- XmlCompatibilityReader.cs
- TextSegment.cs
- ADMembershipProvider.cs
- RedirectionProxy.cs
- ChildrenQuery.cs
- NativeMethodsOther.cs
- FlowLayout.cs
- OperationCanceledException.cs
- BaseConfigurationRecord.cs
- EntityDataSourceEntityTypeFilterItem.cs
- BorderGapMaskConverter.cs
- MembershipValidatePasswordEventArgs.cs
- CustomWebEventKey.cs
- ParallelTimeline.cs
- EDesignUtil.cs
- Span.cs
- ClientConfigPaths.cs
- QfeChecker.cs
- DbSourceParameterCollection.cs
- ObjectStateManagerMetadata.cs
- PixelFormats.cs
- InstanceData.cs
- XmlSchemaSet.cs
- SQLDecimal.cs
- StatusCommandUI.cs
- ManagedIStream.cs
- SamlEvidence.cs
- ClientSettingsProvider.cs
- EventSinkHelperWriter.cs
- SourceLocation.cs
- QilIterator.cs
- BitmapEffectrendercontext.cs
- DataServiceContext.cs
- EditorPartCollection.cs
- StaticSiteMapProvider.cs
- FlowNode.cs
- DiscardableAttribute.cs
- ElapsedEventArgs.cs
- ConsumerConnectionPoint.cs
- DbMetaDataCollectionNames.cs
- AppLevelCompilationSectionCache.cs
- FixedSOMElement.cs
- CFStream.cs
- DataSourceCache.cs
- LineBreak.cs
- EventWaitHandle.cs
- Point4DConverter.cs
- DateBoldEvent.cs
- LocalizedNameDescriptionPair.cs
- AspNetHostingPermission.cs
- SettingsPropertyNotFoundException.cs
- PointF.cs
- Model3D.cs
- SqlDataSource.cs
- BaseCodeDomTreeGenerator.cs
- LinkArea.cs
- HiddenField.cs
- XmlNodeChangedEventArgs.cs
- DoubleAnimationUsingPath.cs
- DeploymentSection.cs
- PeerInvitationResponse.cs
- TraceHandlerErrorFormatter.cs
- Imaging.cs
- ParameterBinding.cs
- WebPartZoneAutoFormat.cs
- LocalClientSecuritySettings.cs
- EnumBuilder.cs
- PagesSection.cs
- DbDataReader.cs
- DependencyPropertyHelper.cs
- SkipStoryboardToFill.cs
- SqlInternalConnectionSmi.cs
- GuidConverter.cs
- BindingOperations.cs
- ChildChangedEventArgs.cs
- DescendantOverDescendantQuery.cs
- SubstitutionList.cs
- StaticFileHandler.cs
- PriorityItem.cs
- Label.cs
- MasterPageBuildProvider.cs