Class SerializedPointerTypeRecord
- Namespace
- AsmResolver.Symbols.Pdb.Leaves.Serialized
- Assembly
- AsmResolver.Symbols.Pdb.dll
Provides a lazily initialized implementation of PointerTypeRecord that is read from a PDB image.
public class SerializedPointerTypeRecord : PointerTypeRecord, ITpiLeaf, ICodeViewLeaf
- Inheritance
-
SerializedPointerTypeRecord
- Implements
- Inherited Members
Constructors
SerializedPointerTypeRecord(PdbReaderContext, uint, BinaryStreamReader)
Reads a pointer type from the provided input stream.
public SerializedPointerTypeRecord(PdbReaderContext context, uint typeIndex, BinaryStreamReader reader)
Parameters
context
PdbReaderContextThe reading context in which the type is situated in.
typeIndex
uintThe index to assign to the type.
reader
BinaryStreamReaderThe input stream to read from.
Methods
GetBaseType()
Obtains the base type of the pointer.
protected override CodeViewTypeRecord? GetBaseType()
Returns
- CodeViewTypeRecord
The base type.
Remarks
This method is called upon initialization of the BaseType property.