Class MethodListLeaf
- Namespace
- AsmResolver.Symbols.Pdb.Leaves
- Assembly
- AsmResolver.Symbols.Pdb.dll
Represents a leaf record containing a list of overloaded methods.
public class MethodListLeaf : CodeViewLeaf, ITpiLeaf, ICodeViewLeaf
- Inheritance
-
MethodListLeaf
- Implements
- Derived
- Inherited Members
Constructors
MethodListLeaf()
Creates a new empty method list.
public MethodListLeaf()
MethodListLeaf(params MethodListEntry[])
Creates a new method list.
public MethodListLeaf(params MethodListEntry[] entries)
Parameters
entries
MethodListEntry[]The methods to include.
MethodListLeaf(uint)
Initializes an empty method list.
protected MethodListLeaf(uint typeIndex)
Parameters
typeIndex
uintThe type index to assign to the list.
Properties
Entries
Gets a collection of methods stored in the list.
public IList<MethodListEntry> Entries { get; }
Property Value
LeafKind
Gets the type kind this record encodes.
public override CodeViewLeafKind LeafKind { get; }
Property Value
Methods
GetEntries()
Obtains the methods stored in the list.
protected virtual IList<MethodListEntry> GetEntries()
Returns
- IList<MethodListEntry>
The methods
Remarks
This method is called upon initialization of the Entries property.