Table of Contents

Class FieldListLeaf

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

Represents a leaf containing a list of fields.

public class FieldListLeaf : CodeViewLeaf, ITpiLeaf, ICodeViewLeaf
Inheritance
FieldListLeaf
Implements
Inherited Members

Constructors

FieldListLeaf()

Creates a new empty field list.

public FieldListLeaf()

FieldListLeaf(uint)

Initializes an empty field list.

protected FieldListLeaf(uint typeIndex)

Parameters

typeIndex uint

The type index to assign to the list.

Properties

Entries

Gets a collection of fields stored in the list.

public IList<CodeViewField> Entries { get; }

Property Value

IList<CodeViewField>

LeafKind

Gets the type kind this record encodes.

public override CodeViewLeafKind LeafKind { get; }

Property Value

CodeViewLeafKind

Methods

GetEntries()

Obtains the fields stored in the list.

protected virtual IList<CodeViewField> GetEntries()

Returns

IList<CodeViewField>

The fields

Remarks

This method is called upon initialization of the Entries property.