Table of Contents

Class SerializedBitFieldTypeRecord

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

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

public class SerializedBitFieldTypeRecord : BitFieldTypeRecord, ITpiLeaf, ICodeViewLeaf
Inheritance
SerializedBitFieldTypeRecord
Implements
Inherited Members

Constructors

SerializedBitFieldTypeRecord(PdbReaderContext, uint, BinaryStreamReader)

Reads a bit field type from the provided input stream.

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

Parameters

context PdbReaderContext

The reading context in which the bit field type is situated in.

typeIndex uint

The type index to assign to the type.

reader BinaryStreamReader

The input stream to read from.

Methods

GetBaseType()

Obtains the base type that the bit field is referencing.

protected override CodeViewTypeRecord? GetBaseType()

Returns

CodeViewTypeRecord

The base type.

Remarks

This method is called upon initialization of the Type property.