Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Diagnostics / OperationInvokerTrace.cs / 1 / OperationInvokerTrace.cs
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------
namespace System.ServiceModel.Diagnostics
{
using System;
using System.ServiceModel.Channels;
using System.Diagnostics;
using System.Reflection;
#if USE_REFEMIT
public static class OperationInvokerTrace
#else
static class OperationInvokerTrace
#endif
{
static TraceSource codeGenSource;
static MethodInfo traceInstructionMethod;
internal static SourceSwitch CodeGenerationSwitch
{
get { return CodeGenerationTraceSource.Switch; }
}
internal static void WriteInstruction(int lineNumber, string instruction)
{
CodeGenerationTraceSource.TraceInformation("{0:00000}: {1}", lineNumber, instruction);
}
internal static MethodInfo TraceInstructionMethod
{
get
{
if (traceInstructionMethod == null)
traceInstructionMethod = typeof(OperationInvokerTrace).GetMethod("TraceInstruction", BindingFlags.Static | BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public);
return traceInstructionMethod;
}
}
#if USE_REFEMIT
public static void TraceInstruction(string instruction)
#else
internal static void TraceInstruction(string instruction)
#endif
{
CodeGenerationTraceSource.TraceEvent(TraceEventType.Verbose, 0, instruction);
}
static TraceSource CodeGenerationTraceSource
{
get
{
if (codeGenSource == null)
codeGenSource = new TraceSource("System.ServiceModel.OperationInvoker.CodeGeneration");
return codeGenSource;
}
}
}
}
// 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
- VScrollBar.cs
- FreezableDefaultValueFactory.cs
- SessionStateSection.cs
- BaseCollection.cs
- RegexWriter.cs
- RawTextInputReport.cs
- MsmqIntegrationSecurityMode.cs
- DocumentXmlWriter.cs
- ZoneMembershipCondition.cs
- TextRangeAdaptor.cs
- PackagePartCollection.cs
- CustomCategoryAttribute.cs
- BitmapEditor.cs
- TextTreeUndo.cs
- isolationinterop.cs
- SiteMapSection.cs
- ObjectHandle.cs
- WriterOutput.cs
- SourceLineInfo.cs
- DataGridViewCell.cs
- Mutex.cs
- QilNode.cs
- Accessors.cs
- SortedDictionary.cs
- TextElementCollectionHelper.cs
- BinaryWriter.cs
- AccessibleObject.cs
- WhiteSpaceTrimStringConverter.cs
- CalendarDay.cs
- __TransparentProxy.cs
- EntityParameterCollection.cs
- DataGridLinkButton.cs
- GeneralTransform.cs
- FrameworkPropertyMetadata.cs
- AdCreatedEventArgs.cs
- WindowsRichEdit.cs
- RepeaterCommandEventArgs.cs
- ImageCollectionCodeDomSerializer.cs
- OptimalTextSource.cs
- DragStartedEventArgs.cs
- OrderingExpression.cs
- CodeComment.cs
- HttpGetProtocolReflector.cs
- ObjectStorage.cs
- DynamicUpdateCommand.cs
- TextParagraphCache.cs
- ContextMenu.cs
- CatalogZoneBase.cs
- PageStatePersister.cs
- EntryWrittenEventArgs.cs
- PeerApplicationLaunchInfo.cs
- PrinterResolution.cs
- errorpatternmatcher.cs
- DbConnectionStringBuilder.cs
- AspProxy.cs
- SelectionEditor.cs
- SafeTimerHandle.cs
- DiffuseMaterial.cs
- DataGridViewHitTestInfo.cs
- EdmRelationshipRoleAttribute.cs
- DesignerEventService.cs
- METAHEADER.cs
- LinqDataSourceEditData.cs
- BindStream.cs
- TypedTableBase.cs
- BaseCodeDomTreeGenerator.cs
- DataGridLength.cs
- SingleConverter.cs
- TreePrinter.cs
- WindowCollection.cs
- EndPoint.cs
- UpdatePanel.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- RootBrowserWindowAutomationPeer.cs
- DispatcherBuilder.cs
- MethodToken.cs
- SendMailErrorEventArgs.cs
- TableLayoutSettings.cs
- Certificate.cs
- FacetChecker.cs
- CodeSnippetExpression.cs
- DataGridViewRowCancelEventArgs.cs
- HtmlPhoneCallAdapter.cs
- AssemblyAssociatedContentFileAttribute.cs
- WebBrowserProgressChangedEventHandler.cs
- AnonymousIdentificationSection.cs
- GPRECTF.cs
- TypeUtil.cs
- DataControlFieldHeaderCell.cs
- StreamInfo.cs
- EntityDataSourceValidationException.cs
- PriorityChain.cs
- ChannelBinding.cs
- GeometryDrawing.cs
- SqlConnection.cs
- ClientData.cs
- EdmTypeAttribute.cs
- EventManager.cs
- BaseTemplateBuildProvider.cs
- CompilerWrapper.cs