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
PdbReaderContextThe reading context in which the shape is situated in.
typeIndex
uintThe index to assign to the shape.
reader
BinaryStreamReaderThe 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.