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
- FixedPosition.cs
- PropertyRecord.cs
- PrivacyNoticeBindingElementImporter.cs
- EarlyBoundInfo.cs
- OdbcDataAdapter.cs
- ProcessModelInfo.cs
- CultureInfo.cs
- DependencySource.cs
- PageSetupDialog.cs
- EnumConverter.cs
- DoubleAnimationUsingKeyFrames.cs
- DataServiceProcessingPipeline.cs
- _ProxyChain.cs
- HierarchicalDataSourceIDConverter.cs
- RemoteX509Token.cs
- InvokeGenerator.cs
- DependencyObjectProvider.cs
- MergeFailedEvent.cs
- CompoundFileIOPermission.cs
- WebReference.cs
- ObfuscateAssemblyAttribute.cs
- AspProxy.cs
- CodeGen.cs
- DrawingContextDrawingContextWalker.cs
- OracleSqlParser.cs
- ParentUndoUnit.cs
- ProxyGenerationError.cs
- TemplateDefinition.cs
- ClientRuntimeConfig.cs
- Classification.cs
- XmlNamespaceMapping.cs
- ExpressionPrefixAttribute.cs
- CharKeyFrameCollection.cs
- StrongNameSignatureInformation.cs
- PathParser.cs
- XmlSchemaType.cs
- TextDecorationCollection.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- AsymmetricSignatureFormatter.cs
- coordinator.cs
- HttpModuleAction.cs
- TextElementEnumerator.cs
- Padding.cs
- TextBlockAutomationPeer.cs
- ConstantSlot.cs
- TargetParameterCountException.cs
- ExtensionDataReader.cs
- JapaneseLunisolarCalendar.cs
- Literal.cs
- DataGridViewCheckBoxColumn.cs
- EncoderParameter.cs
- BindingSourceDesigner.cs
- EventRouteFactory.cs
- MenuAdapter.cs
- _WinHttpWebProxyDataBuilder.cs
- WindowsEditBoxRange.cs
- SecurityTokenProvider.cs
- FamilyTypefaceCollection.cs
- HitTestWithPointDrawingContextWalker.cs
- SqlTrackingWorkflowInstance.cs
- FileDialogCustomPlace.cs
- PopOutPanel.cs
- Parsers.cs
- RequestCachingSection.cs
- HtmlTable.cs
- Base64Encoding.cs
- DockPattern.cs
- SqlClientPermission.cs
- HttpPostProtocolReflector.cs
- EdmMember.cs
- HMACSHA384.cs
- ImportedNamespaceContextItem.cs
- CodeAssignStatement.cs
- ReadOnlyObservableCollection.cs
- EntityKeyElement.cs
- IPeerNeighbor.cs
- PropertyDescriptorCollection.cs
- ScriptResourceInfo.cs
- RenderTargetBitmap.cs
- MessageOperationFormatter.cs
- BitmapEffectGroup.cs
- ConfigurationElementProperty.cs
- InnerItemCollectionView.cs
- WebConfigurationFileMap.cs
- WhitespaceSignificantCollectionAttribute.cs
- XmlException.cs
- SiteMapProvider.cs
- GridViewRowEventArgs.cs
- EraserBehavior.cs
- Compiler.cs
- CallContext.cs
- Helper.cs
- CodeTypeDeclaration.cs
- GridItemPatternIdentifiers.cs
- Line.cs
- AuthenticationModuleElementCollection.cs
- FixedSOMLineRanges.cs
- QuaternionKeyFrameCollection.cs
- BookmarkUndoUnit.cs
- TraceContext.cs