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
- PointAnimationUsingKeyFrames.cs
- CompModHelpers.cs
- Debug.cs
- AbandonedMutexException.cs
- SQLDateTimeStorage.cs
- DbProviderFactoriesConfigurationHandler.cs
- WindowsButton.cs
- SetStoryboardSpeedRatio.cs
- BitmapEffectDrawing.cs
- TableLayoutPanelResizeGlyph.cs
- ReaderOutput.cs
- BitmapSourceSafeMILHandle.cs
- XPathLexer.cs
- HttpServerVarsCollection.cs
- WebBrowserEvent.cs
- LazyLoadBehavior.cs
- CodeMemberProperty.cs
- ClientType.cs
- SQLByteStorage.cs
- EntityDataSourceUtil.cs
- QilReference.cs
- HtmlToClrEventProxy.cs
- BaseTemplateCodeDomTreeGenerator.cs
- DynamicVirtualDiscoSearcher.cs
- MulticastIPAddressInformationCollection.cs
- ZipIOFileItemStream.cs
- CodeNamespaceImport.cs
- GraphicsContainer.cs
- PasswordRecovery.cs
- ProtocolElementCollection.cs
- ObfuscateAssemblyAttribute.cs
- DetailsViewRow.cs
- PeekCompletedEventArgs.cs
- Base64Decoder.cs
- StoragePropertyMapping.cs
- ExpressionVisitorHelpers.cs
- SystemIPv6InterfaceProperties.cs
- Overlapped.cs
- WorkflowInstanceRecord.cs
- BooleanExpr.cs
- HttpHeaderCollection.cs
- SHA256Cng.cs
- HttpListenerException.cs
- QueryOperatorEnumerator.cs
- ColorInterpolationModeValidation.cs
- AssemblyResourceLoader.cs
- Debug.cs
- PostBackTrigger.cs
- ReadOnlyDataSource.cs
- SweepDirectionValidation.cs
- BinaryObjectWriter.cs
- EntityViewGenerationAttribute.cs
- ItemContainerProviderWrapper.cs
- TemplateField.cs
- ImageSourceValueSerializer.cs
- EntityDataSourceChangedEventArgs.cs
- TransformCollection.cs
- FileRecordSequenceHelper.cs
- SimpleRecyclingCache.cs
- OpCodes.cs
- LicenseManager.cs
- AccessedThroughPropertyAttribute.cs
- DomainConstraint.cs
- SelectionUIHandler.cs
- SecurityPolicyVersion.cs
- CodeDirectiveCollection.cs
- DocumentGridContextMenu.cs
- DiagnosticEventProvider.cs
- MaskedTextBox.cs
- ArcSegment.cs
- DataGridTable.cs
- DataGridColumn.cs
- DocumentSequence.cs
- DynamicValidatorEventArgs.cs
- TextParaLineResult.cs
- CompositeFontFamily.cs
- OdbcUtils.cs
- PermissionSetEnumerator.cs
- Stream.cs
- EntityType.cs
- DocumentApplicationState.cs
- ResourceContainer.cs
- ConditionValidator.cs
- DataObject.cs
- SocketPermission.cs
- AssemblyAssociatedContentFileAttribute.cs
- ADMembershipProvider.cs
- AutomationElement.cs
- SubstitutionResponseElement.cs
- TraceEventCache.cs
- HeaderedItemsControl.cs
- XMLSyntaxException.cs
- SqlVersion.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- CalendarAutomationPeer.cs
- LogReservationCollection.cs
- GridViewRowEventArgs.cs
- XamlInt32CollectionSerializer.cs
- Char.cs
- FormParameter.cs