Table of Contents

Class SerializedSubStringListLeaf

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

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

public class SerializedSubStringListLeaf : SubStringListLeaf, IIpiLeaf, ICodeViewLeaf
Inheritance
SerializedSubStringListLeaf
Implements
Inherited Members

Constructors

SerializedSubStringListLeaf(PdbReaderContext, uint, BinaryStreamReader)

Reads a list of sub-strings from the provided input stream.

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

Parameters

context PdbReaderContext

The reading context in which the member is situated in.

typeIndex uint

The type index to assign to the member.

reader BinaryStreamReader

The input stream to read from.

Methods

GetEntries()

Obtains the sub strings stored in the list.

protected override IList<StringIdentifier> GetEntries()

Returns

IList<StringIdentifier>

The sub strings.

Remarks

This method is called upon initialization of the Entries property.