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
- Hash.cs
- RadioButton.cs
- ComPersistableTypeElement.cs
- ClonableStack.cs
- RtfControlWordInfo.cs
- CqlLexerHelpers.cs
- Expression.cs
- TypeDescriptorContext.cs
- DesignerDataColumn.cs
- XPathSelfQuery.cs
- PairComparer.cs
- MimePart.cs
- TraceHandler.cs
- SafeSecurityHandles.cs
- EmptyStringExpandableObjectConverter.cs
- OSEnvironmentHelper.cs
- codemethodreferenceexpression.cs
- ItemsControl.cs
- DataGridViewHeaderCell.cs
- SystemUdpStatistics.cs
- XmlSchemaImporter.cs
- recordstate.cs
- Compiler.cs
- TypeBuilder.cs
- OdbcError.cs
- QuaternionRotation3D.cs
- errorpatternmatcher.cs
- EncryptedKeyHashIdentifierClause.cs
- ModifiableIteratorCollection.cs
- SqlBuilder.cs
- listviewsubitemcollectioneditor.cs
- EndpointDispatcher.cs
- Oid.cs
- BeginEvent.cs
- AppDomainAttributes.cs
- OrderedParallelQuery.cs
- Paragraph.cs
- FormViewUpdateEventArgs.cs
- CalendarButton.cs
- DisplayInformation.cs
- SimpleLine.cs
- VsPropertyGrid.cs
- Calendar.cs
- EmissiveMaterial.cs
- CacheMemory.cs
- SerTrace.cs
- HttpMethodAttribute.cs
- DataGridViewColumnCollectionEditor.cs
- HMACSHA256.cs
- ClassImporter.cs
- FlowLayoutPanel.cs
- DataControlLinkButton.cs
- SHA512.cs
- ParallelLoopState.cs
- BindingNavigator.cs
- XmlEventCache.cs
- _SpnDictionary.cs
- Subset.cs
- TimeoutException.cs
- Decoder.cs
- PersonalizationProvider.cs
- TreeIterators.cs
- BrowserCapabilitiesFactory35.cs
- XmlCDATASection.cs
- DatatypeImplementation.cs
- ComEventsHelper.cs
- TemplateBindingExtensionConverter.cs
- CodeThrowExceptionStatement.cs
- Crc32.cs
- ConfigurationManagerHelperFactory.cs
- ApplicationCommands.cs
- TextReader.cs
- RoutedEventArgs.cs
- SchemaTableColumn.cs
- SequenceDesigner.cs
- List.cs
- webproxy.cs
- SafeProcessHandle.cs
- UnauthorizedAccessException.cs
- AssemblyBuilderData.cs
- CompilerCollection.cs
- KeyProperty.cs
- MasterPageParser.cs
- AppDomain.cs
- XmlFormatExtensionAttribute.cs
- DataRelation.cs
- XmlDataSource.cs
- ExtenderHelpers.cs
- ApplicationHost.cs
- FixedSOMTableRow.cs
- TagPrefixCollection.cs
- TransactionContextValidator.cs
- StylusEditingBehavior.cs
- LingerOption.cs
- ProgressBar.cs
- NumericUpDown.cs
- MetadataItem_Static.cs
- ServiceConfigurationTraceRecord.cs
- FixedPage.cs
- DataException.cs