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
- CodeTypeDeclarationCollection.cs
- FontResourceCache.cs
- AdjustableArrowCap.cs
- SelectionPattern.cs
- XmlSchemaIdentityConstraint.cs
- ConfigurationSchemaErrors.cs
- CompositeFontParser.cs
- CallbackHandler.cs
- SamlAuthorizationDecisionStatement.cs
- Propagator.JoinPropagator.SubstitutingCloneVisitor.cs
- FormClosingEvent.cs
- Frame.cs
- FixedSOMTableCell.cs
- HybridDictionary.cs
- ListItemConverter.cs
- DriveInfo.cs
- ProxyHwnd.cs
- RadioButtonPopupAdapter.cs
- TextTreeTextBlock.cs
- DataGridComponentEditor.cs
- ChtmlTextWriter.cs
- ItemMap.cs
- XmlIlGenerator.cs
- DataGridViewCellStyleConverter.cs
- UseManagedPresentationBindingElementImporter.cs
- FormatVersion.cs
- OleDbFactory.cs
- PropertyTab.cs
- InkPresenter.cs
- MetadataItemSerializer.cs
- EmptyStringExpandableObjectConverter.cs
- MemberNameValidator.cs
- counter.cs
- ObjectListCommand.cs
- ArraySortHelper.cs
- TextRangeBase.cs
- SymLanguageType.cs
- PolicyValidationException.cs
- TextRangeBase.cs
- SortedList.cs
- BufferModeSettings.cs
- Point3DAnimation.cs
- SecurityRuntime.cs
- DirectoryInfo.cs
- XmlElementElementCollection.cs
- URI.cs
- Binding.cs
- XPathNodeIterator.cs
- WindowsSlider.cs
- OdbcException.cs
- TransformGroup.cs
- DataRelation.cs
- XmlChoiceIdentifierAttribute.cs
- ApplicationFileCodeDomTreeGenerator.cs
- Sentence.cs
- DbFunctionCommandTree.cs
- RuntimeHelpers.cs
- ObjectConverter.cs
- CollectionViewGroupInternal.cs
- UnionExpr.cs
- FontInfo.cs
- ThemeDirectoryCompiler.cs
- Span.cs
- DynamicPropertyReader.cs
- QueryCacheKey.cs
- ResizeGrip.cs
- ItemsChangedEventArgs.cs
- ProgressBarBrushConverter.cs
- SequentialUshortCollection.cs
- _SecureChannel.cs
- COM2ExtendedTypeConverter.cs
- ProxyGenerationError.cs
- ChameleonKey.cs
- ControlCachePolicy.cs
- ListBindingHelper.cs
- Pkcs9Attribute.cs
- SyndicationSerializer.cs
- ContentPosition.cs
- SqlRowUpdatedEvent.cs
- ProtocolImporter.cs
- InputLangChangeEvent.cs
- ReadOnlyTernaryTree.cs
- DataBindingList.cs
- TopClause.cs
- MutableAssemblyCacheEntry.cs
- DocumentScope.cs
- CompositeDesignerAccessibleObject.cs
- HwndProxyElementProvider.cs
- MsmqIntegrationBindingElement.cs
- ContentPlaceHolderDesigner.cs
- TraceData.cs
- _ConnectOverlappedAsyncResult.cs
- AppDomainCompilerProxy.cs
- WorkItem.cs
- UTF32Encoding.cs
- OledbConnectionStringbuilder.cs
- WebPartZone.cs
- ServiceActivationException.cs
- DiagnosticsConfigurationHandler.cs
- httpserverutility.cs