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
- HostDesigntimeLicenseContext.cs
- XamlReaderHelper.cs
- InstancePersistenceCommandException.cs
- ToolStripDropTargetManager.cs
- GenericWebPart.cs
- DirectionalLight.cs
- SqlBuilder.cs
- hresults.cs
- SharedUtils.cs
- CorrelationManager.cs
- _PooledStream.cs
- UTF32Encoding.cs
- util.cs
- ThicknessConverter.cs
- ContainerControl.cs
- SqlUnionizer.cs
- HiddenFieldDesigner.cs
- DiscoveryServerProtocol.cs
- MarkupCompiler.cs
- _ConnectStream.cs
- SslStream.cs
- Int64Animation.cs
- SchemaElementDecl.cs
- MeasureItemEvent.cs
- XmlSchemaAnyAttribute.cs
- ApplicationInfo.cs
- ObfuscateAssemblyAttribute.cs
- DynamicRendererThreadManager.cs
- MailMessage.cs
- BindStream.cs
- ApplicationFileParser.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- DictionaryBase.cs
- SelectedCellsCollection.cs
- TransformerInfo.cs
- DPAPIProtectedConfigurationProvider.cs
- TileModeValidation.cs
- ConcurrentDictionary.cs
- BorderGapMaskConverter.cs
- DefaultValueTypeConverter.cs
- ExpandableObjectConverter.cs
- DocobjHost.cs
- WebPartsSection.cs
- BitmapEffectGroup.cs
- DatatypeImplementation.cs
- ResourceProviderFactory.cs
- DataGridViewButtonCell.cs
- CopyEncoder.cs
- Processor.cs
- MorphHelper.cs
- UpDownBase.cs
- TransformGroup.cs
- TcpStreams.cs
- PasswordRecoveryDesigner.cs
- GlobalizationSection.cs
- ColorTranslator.cs
- ItemCollection.cs
- Behavior.cs
- LinearGradientBrush.cs
- ObjectToIdCache.cs
- ToolStripComboBox.cs
- CompensatableSequenceActivity.cs
- DesignerResources.cs
- UrlMapping.cs
- CompModSwitches.cs
- Base64Encoder.cs
- XslCompiledTransform.cs
- XmlSchemaAny.cs
- GridViewCancelEditEventArgs.cs
- AssemblyFilter.cs
- BitmapPalettes.cs
- DocumentReference.cs
- TextServicesLoader.cs
- Queue.cs
- ReferenceEqualityComparer.cs
- SafeProcessHandle.cs
- WindowsRebar.cs
- SmiRecordBuffer.cs
- CustomGrammar.cs
- ApplicationServicesHostFactory.cs
- SafeTimerHandle.cs
- ColumnMapProcessor.cs
- BuildProviderCollection.cs
- Console.cs
- TimelineClockCollection.cs
- GridViewColumnCollectionChangedEventArgs.cs
- CodeAccessPermission.cs
- DateBoldEvent.cs
- DurableRuntimeValidator.cs
- CoTaskMemSafeHandle.cs
- DebugView.cs
- ScriptControlManager.cs
- StringToken.cs
- Renderer.cs
- QilTypeChecker.cs
- PopupEventArgs.cs
- BrowserCapabilitiesFactoryBase.cs
- PropertyEntry.cs
- FontConverter.cs
- SectionUpdates.cs