Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / IdentityModel / System / IdentityModel / Diagnostics / TraceUtility.cs / 1 / TraceUtility.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.IdentityModel.Diagnostics { using System.Diagnostics; using System.Runtime.CompilerServices; using System.ServiceModel.Diagnostics; internal static class TraceUtility { static string Description(TraceCode traceCode) { // This method's validity is checked via a BVT at // ddsuites\src\indigo\Suites\diagnostics\Tracing\TraceCodeVerification string descriptionKey = "TraceCode" + DiagnosticTrace.CodeToString(traceCode); return SR.GetString(descriptionKey); } internal static void TraceEvent(TraceEventType severity, TraceCode traceCode, object source, Exception exception) { TraceEvent(severity, traceCode, null, source, exception); } // These methods require a TraceRecord to be allocated, so we want them to show up on profiles if the caller didn't avoid // allocating the TraceRecord by using ShouldTrace. [MethodImpl(MethodImplOptions.NoInlining)] internal static void TraceEvent(TraceEventType severity, TraceCode traceCode, TraceRecord extendedData, object source, Exception exception) { if (DiagnosticUtility.ShouldTrace(severity)) { Guid activityId = DiagnosticTrace.ActivityId; DiagnosticUtility.DiagnosticTrace.TraceEvent(severity, traceCode, Description(traceCode), extendedData, exception, activityId, source); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- LicenseException.cs
- NotImplementedException.cs
- QueryableDataSourceView.cs
- FrugalList.cs
- ResXResourceSet.cs
- XmlSchemaDatatype.cs
- PropertyInfoSet.cs
- UiaCoreApi.cs
- NamespaceExpr.cs
- dtdvalidator.cs
- ConfigurationStrings.cs
- FunctionNode.cs
- InfiniteIntConverter.cs
- PropertyBuilder.cs
- QilPatternFactory.cs
- CheckBoxStandardAdapter.cs
- DataRowChangeEvent.cs
- Misc.cs
- FontClient.cs
- sqlmetadatafactory.cs
- WeakReadOnlyCollection.cs
- CustomSignedXml.cs
- PopOutPanel.cs
- ShaderEffect.cs
- TreeIterators.cs
- QueryContinueDragEventArgs.cs
- ClientApiGenerator.cs
- ClientSession.cs
- ExpressionTextBox.xaml.cs
- COM2ExtendedBrowsingHandler.cs
- NavigationFailedEventArgs.cs
- ValueExpressions.cs
- DataProtection.cs
- PageRequestManager.cs
- Expression.cs
- CompilerGlobalScopeAttribute.cs
- Path.cs
- ExceptionHelpers.cs
- UnknownBitmapEncoder.cs
- XamlReaderHelper.cs
- ResourceDictionary.cs
- ResolveCriteria.cs
- Timeline.cs
- TextTreeFixupNode.cs
- Timer.cs
- HoistedLocals.cs
- AnnotationAuthorChangedEventArgs.cs
- ElementNotEnabledException.cs
- InputScope.cs
- RuleSetBrowserDialog.cs
- ReadOnlyMetadataCollection.cs
- CapabilitiesUse.cs
- linebase.cs
- ResourceAssociationSetEnd.cs
- ProviderConnectionPoint.cs
- StylusOverProperty.cs
- XmlBinaryReaderSession.cs
- ThaiBuddhistCalendar.cs
- UserPreferenceChangedEventArgs.cs
- Vector3D.cs
- RowToParametersTransformer.cs
- UxThemeWrapper.cs
- DateTimeConverter2.cs
- PositiveTimeSpanValidatorAttribute.cs
- VideoDrawing.cs
- XsltContext.cs
- MexNamedPipeBindingElement.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- XmlEntity.cs
- RuleCache.cs
- HierarchicalDataBoundControl.cs
- StylusTip.cs
- GroupByQueryOperator.cs
- EditorPartCollection.cs
- TransformationRules.cs
- PictureBox.cs
- Transform3DCollection.cs
- HttpBrowserCapabilitiesBase.cs
- WindowsListViewItemCheckBox.cs
- DataGridViewColumnEventArgs.cs
- Decoder.cs
- DoubleStorage.cs
- ActivityDesignerHighlighter.cs
- IisTraceListener.cs
- MobileContainerDesigner.cs
- safex509handles.cs
- ILGenerator.cs
- CompilerCollection.cs
- Region.cs
- TransformProviderWrapper.cs
- ReliableInputConnection.cs
- StorageBasedPackageProperties.cs
- GeneralTransform3DTo2D.cs
- SatelliteContractVersionAttribute.cs
- XmlArrayItemAttribute.cs
- HWStack.cs
- FreeFormDesigner.cs
- DeferredReference.cs
- HttpTransportSecurityElement.cs
- HierarchicalDataBoundControlAdapter.cs