Class FramePointerRangeSymbol
- Namespace
- AsmResolver.Symbols.Pdb.Records
- Assembly
- AsmResolver.Symbols.Pdb.dll
Represents a symbol def-range that is stored at an offset relative to the frame pointer.
public class FramePointerRangeSymbol : DefinitionRangeSymbol, ICodeViewSymbol
- Inheritance
-
FramePointerRangeSymbol
- Implements
- Derived
- Inherited Members
Constructors
FramePointerRangeSymbol()
Initializes an empty frame-pointer def-range.
protected FramePointerRangeSymbol()
FramePointerRangeSymbol(int, LocalAddressRange)
Creates a new frame-pointer def-range.
public FramePointerRangeSymbol(int offset, LocalAddressRange range)
Parameters
offset
intThe offset the symbol is declared at, relative to the frame pointer.
range
LocalAddressRangeThe address range the symbol is valid in.
Properties
CodeViewSymbolType
Gets the type of symbol this record encodes.
public override CodeViewSymbolType CodeViewSymbolType { get; }
Property Value
IsFullScope
Gets or sets a value indicating whether the symbol spans the full scope of the function or not.
public bool IsFullScope { get; set; }
Property Value
Remarks
Offset
Gets or sets the offset the symbol is declared at, relative to the frame pointer.
public int Offset { get; set; }
Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.