Table of Contents

Class SerializedInlineSiteSymbol

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

Represents a lazily initialized implementation of InlineSiteSymbol that is read from a PDB image.

public class SerializedInlineSiteSymbol : InlineSiteSymbol, IScopeCodeViewSymbol, ICodeViewSymbol, ICodeViewSymbolProvider
Inheritance
SerializedInlineSiteSymbol
Implements
Inherited Members

Constructors

SerializedInlineSiteSymbol(PdbReaderContext, BinaryStreamReader)

Reads a function list symbol from the provided input stream.

public SerializedInlineSiteSymbol(PdbReaderContext context, BinaryStreamReader reader)

Parameters

context PdbReaderContext

The reading context in which the symbol is situated in.

reader BinaryStreamReader

The input stream to read from.

Methods

GetAnnotations()

Obtains the collection of annotations added to the instruction stream.

protected override IList<BinaryAnnotation> GetAnnotations()

Returns

IList<BinaryAnnotation>

The annotations.

Remarks

This method is called upon initialization of the Annotations property.

GetInlinee()

Obtains the inlinee.

protected override FunctionIdentifier? GetInlinee()

Returns

FunctionIdentifier

The inlinee

Remarks

This method is called upon initialization of the Inlinee property.