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
- _ProxyChain.cs
- GridViewEditEventArgs.cs
- RectKeyFrameCollection.cs
- KnownTypesProvider.cs
- Walker.cs
- Menu.cs
- TextTreeTextNode.cs
- SevenBitStream.cs
- _IPv6Address.cs
- XmlNamespaceMapping.cs
- HitTestParameters.cs
- CharAnimationUsingKeyFrames.cs
- TemplateControlCodeDomTreeGenerator.cs
- WSTrustFeb2005.cs
- AutomationProperties.cs
- SqlCachedBuffer.cs
- Nullable.cs
- GridViewColumn.cs
- ToolBarTray.cs
- SourceInterpreter.cs
- MethodBuilderInstantiation.cs
- Scene3D.cs
- CompilerHelpers.cs
- HostSecurityManager.cs
- DeviceSpecificChoice.cs
- ObjectListCommandsPage.cs
- NaturalLanguageHyphenator.cs
- DataControlCommands.cs
- WinEventQueueItem.cs
- XmlDataSourceView.cs
- HtmlSelect.cs
- LingerOption.cs
- AssemblyBuilderData.cs
- CaseStatementSlot.cs
- XmlSchemaDatatype.cs
- InternalSafeNativeMethods.cs
- DataGridViewLinkCell.cs
- AnimationTimeline.cs
- ComplexBindingPropertiesAttribute.cs
- ContractInferenceHelper.cs
- XappLauncher.cs
- EdmError.cs
- DescendantBaseQuery.cs
- QuaternionIndependentAnimationStorage.cs
- SharedMemory.cs
- ItemTypeToolStripMenuItem.cs
- WebReferencesBuildProvider.cs
- InputLanguageProfileNotifySink.cs
- ButtonField.cs
- XmlSchemaComplexContent.cs
- ClassData.cs
- XmlName.cs
- BoundPropertyEntry.cs
- _NetRes.cs
- SetState.cs
- XamlStream.cs
- TaskFormBase.cs
- AlignmentXValidation.cs
- OledbConnectionStringbuilder.cs
- CultureInfo.cs
- WebHttpBinding.cs
- InvalidProgramException.cs
- Guid.cs
- CodeAttributeDeclaration.cs
- XmlArrayItemAttributes.cs
- XmlIlTypeHelper.cs
- QueryReaderSettings.cs
- MatrixKeyFrameCollection.cs
- TransformValueSerializer.cs
- EditBehavior.cs
- ReadOnlyCollection.cs
- PolyBezierSegment.cs
- DataSvcMapFile.cs
- PublishLicense.cs
- DecoderReplacementFallback.cs
- PresentationSource.cs
- XmlSchemaObjectCollection.cs
- ErrorInfoXmlDocument.cs
- GenericWebPart.cs
- NotImplementedException.cs
- DataGrid.cs
- Image.cs
- Int32CAMarshaler.cs
- SoapMessage.cs
- DesignerGenericWebPart.cs
- WhitespaceRule.cs
- StatusBarDrawItemEvent.cs
- ModuleBuilder.cs
- ClientSettings.cs
- ButtonChrome.cs
- MissingSatelliteAssemblyException.cs
- HGlobalSafeHandle.cs
- ResumeStoryboard.cs
- Pair.cs
- SetUserPreferenceRequest.cs
- LinkConverter.cs
- DeflateStreamAsyncResult.cs
- HashCryptoHandle.cs
- QuaternionValueSerializer.cs
- SHA1.cs