Class SerializedDebugInfo
- Namespace
- AsmResolver.PE.DotNet.ReadyToRun
- Assembly
- AsmResolver.PE.dll
Provides a lazy-initialized implementation of a DebugInfo that is read from a file.
public class SerializedDebugInfo : DebugInfo, ISegment, IOffsetProvider, IWritable
- Inheritance
-
SerializedDebugInfo
- Implements
- Inherited Members
Constructors
SerializedDebugInfo(PEReaderContext, BinaryStreamReader)
Reads debug information from the provided input stream.
public SerializedDebugInfo(PEReaderContext context, BinaryStreamReader reader)
Parameters
context
PEReaderContextThe context the reader is situated in.
reader
BinaryStreamReaderThe input stream.
Methods
GetBounds()
Obtains the bounds information of the method.
protected override IList<DebugInfoBounds> GetBounds()
Returns
- IList<DebugInfoBounds>
The bounds.
Remarks
This method is called upon initialization of the Bounds property.
GetVariables()
Obtains the native variable information of the method.
protected override IList<DebugInfoVariable> GetVariables()
Returns
- IList<DebugInfoVariable>
The variables.
Remarks
This method is called upon initialization of the Variables property.