Table of Contents

Class SerializedFunctionListSymbol

Namespace
AsmResolver.Symbols.Pdb.Records.Serialized
Assembly
AsmResolver.Symbols.Pdb.dll

Represents a lazily initialized implementation of FunctionListSymbol that is read from a PDB image.

public class SerializedFunctionListSymbol : FunctionListSymbol, ICodeViewSymbol
Inheritance
SerializedFunctionListSymbol
Implements
Inherited Members

Constructors

SerializedFunctionListSymbol(PdbReaderContext, BinaryStreamReader, bool)

Reads a function list symbol from the provided input stream.

public SerializedFunctionListSymbol(PdbReaderContext context, BinaryStreamReader reader, bool isCallers)

Parameters

context PdbReaderContext

The reading context in which the symbol is situated in.

reader BinaryStreamReader

The input stream to read from.

isCallers bool

Indicates the functions in the list are callers of the procedure.

Methods

GetEntries()

Obtains the list of functions.

protected override IList<FunctionCountPair> GetEntries()

Returns

IList<FunctionCountPair>

The functions.

Remarks

This method is called upon initialization of the Entries property.