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
PdbReaderContextThe reading context in which the symbol is situated in.
reader
BinaryStreamReaderThe 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.