Table of Contents

Class SerializedVTableField

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

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

public class SerializedVTableField : VTableField, ITpiLeaf, ICodeViewLeaf
Inheritance
SerializedVTableField
Implements
Inherited Members

Constructors

SerializedVTableField(PdbReaderContext, uint, ref BinaryStreamReader)

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

public SerializedVTableField(PdbReaderContext context, uint typeIndex, ref BinaryStreamReader reader)

Parameters

context PdbReaderContext

The reading context in which the field is situated in.

typeIndex uint

The type index to assign to the field.

reader BinaryStreamReader

The input stream to read from.

Methods

GetPointerType()

Obtains the pointer type that the virtual function table type.

protected override CodeViewTypeRecord? GetPointerType()

Returns

CodeViewTypeRecord

The pointer type.

Remarks

This method is called upon initialization of the PointerType property.