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
- SqlMethodTransformer.cs
- CqlQuery.cs
- HttpCacheParams.cs
- TraceLevelStore.cs
- DBSqlParser.cs
- WindowsEditBoxRange.cs
- MailAddressCollection.cs
- XmlObjectSerializerWriteContextComplex.cs
- NotifyParentPropertyAttribute.cs
- EmissiveMaterial.cs
- nulltextcontainer.cs
- Root.cs
- TemplateControlBuildProvider.cs
- Model3D.cs
- TextTreeInsertElementUndoUnit.cs
- UpdatePanelTrigger.cs
- LiteralText.cs
- SiteMapProvider.cs
- xml.cs
- BooleanConverter.cs
- ConfigXmlCDataSection.cs
- SelectManyQueryOperator.cs
- BamlVersionHeader.cs
- ProviderConnectionPointCollection.cs
- ChangesetResponse.cs
- WrappedIUnknown.cs
- DeploymentSectionCache.cs
- EmptyImpersonationContext.cs
- UpdatePanel.cs
- DecoderExceptionFallback.cs
- KnownBoxes.cs
- TabletDeviceInfo.cs
- SmtpDigestAuthenticationModule.cs
- BaseTreeIterator.cs
- IsolatedStorageFilePermission.cs
- PopOutPanel.cs
- FilterElement.cs
- DesignTimeParseData.cs
- TextViewBase.cs
- IconBitmapDecoder.cs
- MenuItemBinding.cs
- MyContact.cs
- ToolboxItemImageConverter.cs
- DataGridViewCellValidatingEventArgs.cs
- Brushes.cs
- Int64Animation.cs
- PeerResolver.cs
- Accessible.cs
- XmlChildNodes.cs
- XmlSchemaType.cs
- Debugger.cs
- CloseSequenceResponse.cs
- CalendarDayButton.cs
- HtmlInputCheckBox.cs
- ItemType.cs
- SafeWaitHandle.cs
- Automation.cs
- OutOfProcStateClientManager.cs
- DataContractSerializer.cs
- UriTemplateCompoundPathSegment.cs
- Header.cs
- AutomationAttributeInfo.cs
- Margins.cs
- ConfigurationLocation.cs
- IEnumerable.cs
- FunctionMappingTranslator.cs
- HttpDictionary.cs
- ComplexLine.cs
- mda.cs
- DBSqlParserTableCollection.cs
- Translator.cs
- MediaElement.cs
- Queue.cs
- MediaPlayer.cs
- MouseGestureConverter.cs
- Int64Storage.cs
- CommandLineParser.cs
- IApplicationTrustManager.cs
- DbProviderServices.cs
- WebPartVerbCollection.cs
- WindowsSysHeader.cs
- MdImport.cs
- EventDescriptorCollection.cs
- DataIdProcessor.cs
- ClassDataContract.cs
- ObjectAnimationUsingKeyFrames.cs
- UnionExpr.cs
- HelpEvent.cs
- TableHeaderCell.cs
- Encoder.cs
- DataRelationCollection.cs
- StringStorage.cs
- QilXmlReader.cs
- TreeNodeSelectionProcessor.cs
- VisualStyleRenderer.cs
- ErrorFormatterPage.cs
- CursorInteropHelper.cs
- ScriptResourceAttribute.cs
- PostBackOptions.cs
- AssemblyNameProxy.cs