CorrelationReportSymbol
Namespace: Dotsider.Core.Analysis.Models
Assembly: Dotsider.Core.dll
One native symbol carrying a correlated method’s compiled code, flattened for the programmatic surfaces (CLI, session, MCP) that report a correlation.
public sealed record CorrelationReportSymbol : IEquatable<CorrelationReportSymbol>Inheritance
Section titled “Inheritance”Object → CorrelationReportSymbol
Implements
Section titled “Implements”Constructors
Section titled “Constructors”CorrelationReportSymbol(string, ulong, long?, long)
Section titled “CorrelationReportSymbol(string, ulong, long?, long)”One native symbol carrying a correlated method’s compiled code, flattened for the programmatic surfaces (CLI, session, MCP) that report a correlation.
Parameters:
Name(String): The symbol’s managed name when joined, otherwise its raw name.VirtualAddress(UInt64): The symbol’s virtual address.FileOffset(Nullable<Int64>): The file offset the code is backed by, or null when not file-backed.Size(Int64): The symbol’s size in bytes.
public CorrelationReportSymbol(string Name, ulong VirtualAddress, long? FileOffset, long Size)Properties
Section titled “Properties”FileOffset
Section titled “FileOffset”The file offset the code is backed by, or null when not file-backed.
Returns: Nullable<Int64>
public long? FileOffset { get; init; }The symbol’s managed name when joined, otherwise its raw name.
Returns: String
public string Name { get; init; }The symbol’s size in bytes.
Returns: Int64
public long Size { get; init; }VirtualAddress
Section titled “VirtualAddress”The symbol’s virtual address.
Returns: UInt64
public ulong VirtualAddress { get; init; }