Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Core / Microsoft / Scripting / Compiler / DebugInfoGenerator.cs / 1305376 / DebugInfoGenerator.cs
/* **************************************************************************** * * Copyright (c) Microsoft Corporation. * * This source code is subject to terms and conditions of the Microsoft Public License. A * copy of the license can be found in the License.html file at the root of this distribution. If * you cannot locate the Microsoft Public License, please send an email to * dlr@microsoft.com. By using this source code in any fashion, you are agreeing to be bound * by the terms of the Microsoft Public License. * * You must not remove this notice, or any other, from this software. * * * ***************************************************************************/ #if MICROSOFT_SCRIPTING_CORE || SILVERLIGHT using ILGenerator = System.Linq.Expressions.Compiler.OffsetTrackingILGenerator; #endif using System; using System.Collections.Generic; using System.Text; using System.Reflection.Emit; using System.Diagnostics; using System.Diagnostics.SymbolStore; using System.Reflection; using System.Linq.Expressions; namespace System.Runtime.CompilerServices { ////// Generates debug information for lambdas in an expression tree. /// public abstract class DebugInfoGenerator { ////// Creates PDB symbol generator. /// ///PDB symbol generator. public static DebugInfoGenerator CreatePdbGenerator() { return new SymbolDocumentGenerator(); } ////// Marks a sequence point. /// /// The lambda being generated. /// IL offset where to mark the sequence point. /// Debug informaton corresponding to the sequence point. public abstract void MarkSequencePoint(LambdaExpression method, int ilOffset, DebugInfoExpression sequencePoint); internal virtual void MarkSequencePoint(LambdaExpression method, MethodBase methodBase, ILGenerator ilg, DebugInfoExpression sequencePoint) { MarkSequencePoint(method, ilg.ILOffset, sequencePoint); } internal virtual void SetLocalName(LocalBuilder localBuilder, string name) { // nop } } } // 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
- SqlFacetAttribute.cs
- TdsParser.cs
- DetailsViewPagerRow.cs
- Int64KeyFrameCollection.cs
- BuildProviderCollection.cs
- RegexWriter.cs
- PerformanceCounterNameAttribute.cs
- Tokenizer.cs
- Bitmap.cs
- ObjectList.cs
- SyntaxCheck.cs
- SchemaNotation.cs
- NativeObjectSecurity.cs
- DataTableReaderListener.cs
- COM2Properties.cs
- oledbmetadatacollectionnames.cs
- SoapIncludeAttribute.cs
- RegisterInfo.cs
- DispatcherExceptionEventArgs.cs
- Baml6Assembly.cs
- TransformerInfoCollection.cs
- ArrangedElement.cs
- UnsettableComboBox.cs
- RotateTransform3D.cs
- ObjectPersistData.cs
- odbcmetadatacolumnnames.cs
- SchemaCreator.cs
- SQlBooleanStorage.cs
- GridProviderWrapper.cs
- HttpProfileGroupBase.cs
- SubMenuStyleCollection.cs
- UnsafeNativeMethods.cs
- WorkflowInstance.cs
- SafeUserTokenHandle.cs
- LayoutUtils.cs
- DecoderReplacementFallback.cs
- SQLInt64Storage.cs
- LongValidatorAttribute.cs
- ToolStripItemImageRenderEventArgs.cs
- LocatorBase.cs
- ToolStripScrollButton.cs
- PointConverter.cs
- XmlFormatExtensionPointAttribute.cs
- ToolStripHighContrastRenderer.cs
- CodeSnippetTypeMember.cs
- InvariantComparer.cs
- PowerModeChangedEventArgs.cs
- ISAPIWorkerRequest.cs
- SessionPageStatePersister.cs
- DBSqlParserColumnCollection.cs
- StatusBarItem.cs
- SiteMapDataSource.cs
- Storyboard.cs
- VisualBasicSettingsConverter.cs
- SafeNativeMemoryHandle.cs
- ErrorEventArgs.cs
- SubpageParaClient.cs
- ChannelToken.cs
- RoleServiceManager.cs
- IisTraceListener.cs
- DataPagerFieldCommandEventArgs.cs
- WebDisplayNameAttribute.cs
- FileRegion.cs
- InputScopeManager.cs
- ConnectionStringSettingsCollection.cs
- ImageSourceConverter.cs
- EventLevel.cs
- Image.cs
- TableLayoutSettings.cs
- NetMsmqBinding.cs
- XmlSequenceWriter.cs
- OperatingSystem.cs
- SerializableTypeCodeDomSerializer.cs
- SchemaImporterExtensionElementCollection.cs
- SignalGate.cs
- RoutingSection.cs
- LocatorPart.cs
- DataGridViewCellValidatingEventArgs.cs
- WebPermission.cs
- Transform3DGroup.cs
- RoleGroup.cs
- AutomationAttributeInfo.cs
- ListControl.cs
- SatelliteContractVersionAttribute.cs
- dataobject.cs
- JsonObjectDataContract.cs
- SafeFindHandle.cs
- RegistrationServices.cs
- HotSpotCollection.cs
- CompleteWizardStep.cs
- FontStretches.cs
- Aes.cs
- AudioDeviceOut.cs
- Timer.cs
- OperationFormatUse.cs
- DataPagerFieldItem.cs
- VectorCollectionConverter.cs
- ButtonRenderer.cs
- HitTestParameters.cs
- SystemIcmpV6Statistics.cs