Table of Contents

Class SerializedVTableShapeLeaf

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

Provides a lazily initialized implementation of VTableShapeLeaf that is read from a PDB image.

public class SerializedVTableShapeLeaf : VTableShapeLeaf, ITpiLeaf, ICodeViewLeaf
Inheritance
SerializedVTableShapeLeaf
Implements
Inherited Members

Constructors

SerializedVTableShapeLeaf(PdbReaderContext, uint, BinaryStreamReader)

Reads a virtual function table shape from the provided input stream.

public SerializedVTableShapeLeaf(PdbReaderContext context, uint typeIndex, BinaryStreamReader reader)

Parameters

context PdbReaderContext

The reading context in which the shape is situated in.

typeIndex uint

The index to assign to the shape.

reader BinaryStreamReader

The input stream to read from.

Methods

GetEntries()

Obtains the list of entries stored in the shape.

protected override IList<VTableShapeEntry> GetEntries()

Returns

IList<VTableShapeEntry>

The entries.

Remarks

This method is called upon initialization of the Entries property.