Skip to content

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>

ObjectNativeSourceLine

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)

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; }

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; }