Table of Contents

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 PEReaderContext

The context the reader is situated in.

reader BinaryStreamReader

The 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.