NativeSourceLine
Namespace: Dotsider.Core.Analysis.Models
Assembly: Dotsider.Core.dll
One address→source mapping row recovered from a native sidecar (PDB C13 line table, DWARF/dSYM line program): the virtual address a source line begins at, its byte length, and the file and 1-based line number.
public sealed record NativeSourceLine : IEquatable<NativeSourceLine>Inheritance
Section titled “Inheritance”Object → NativeSourceLine
Implements
Section titled “Implements”Constructors
Section titled “Constructors”NativeSourceLine(ulong, uint, string, int)
Section titled “NativeSourceLine(ulong, uint, string, int)”One address→source mapping row recovered from a native sidecar (PDB C13 line table, DWARF/dSYM line program): the virtual address a source line begins at, its byte length, and the file and 1-based line number.
Parameters:
Address(UInt64): The virtual address the source line begins at.Length(UInt32): The number of bytes the row covers.File(String): The source file path.Line(Int32): The 1-based source line number.
public NativeSourceLine(ulong Address, uint Length, string File, int Line)Properties
Section titled “Properties”Address
Section titled “Address”The virtual address the source line begins at.
Returns: UInt64
public ulong Address { get; init; }The source file path.
Returns: String
public string File { get; init; }Length
Section titled “Length”The number of bytes the row covers.
Returns: UInt32
public uint Length { get; init; }The 1-based source line number.
Returns: Int32
public int Line { get; init; }