Skip to content

NativeSymbolLargestMethodPayload

Namespace: Dotsider.Core.Protocol

Assembly: Dotsider.Core.dll

A large method reported by native symbols. Defines a stable contract for command-line and MCP protocol responses. Uses an explicit shape that source-generated JSON preserves in Native AOT.

public sealed record NativeSymbolLargestMethodPayload : IEquatable<NativeSymbolLargestMethodPayload>

ObjectNativeSymbolLargestMethodPayload

NativeSymbolLargestMethodPayload(string, NativeSymbolMethodPayload, long, long?, ulong)

Section titled “NativeSymbolLargestMethodPayload(string, NativeSymbolMethodPayload, long, long?, ulong)”

A large method reported by native symbols. Defines a stable contract for command-line and MCP protocol responses. Uses an explicit shape that source-generated JSON preserves in Native AOT.

Parameters:

public NativeSymbolLargestMethodPayload(string Source, NativeSymbolMethodPayload Method, long Size, long? FileOffset, ulong VirtualAddress)

Returns: Nullable<Int64>

public long? FileOffset { get; init; }

Returns: NativeSymbolMethodPayload

public NativeSymbolMethodPayload Method { get; init; }

Returns: Int64

public long Size { get; init; }

Returns: String

public string Source { get; init; }

Returns: UInt64

public ulong VirtualAddress { get; init; }

Deconstruct(out string, out NativeSymbolMethodPayload, out long, out long?, out ulong)

Section titled “Deconstruct(out string, out NativeSymbolMethodPayload, out long, out long?, out ulong)”

Parameters:

public void Deconstruct(out string Source, out NativeSymbolMethodPayload Method, out long Size, out long? FileOffset, out ulong VirtualAddress)

Parameters:

Returns: Boolean

public bool Equals(NativeSymbolLargestMethodPayload? other)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Returns: Int32

public override int GetHashCode()

Returns: String

public override string ToString()

operator !=(NativeSymbolLargestMethodPayload?, NativeSymbolLargestMethodPayload?)

Section titled “operator !=(NativeSymbolLargestMethodPayload?, NativeSymbolLargestMethodPayload?)”

Parameters:

Returns: Boolean

public static bool operator !=(NativeSymbolLargestMethodPayload? left, NativeSymbolLargestMethodPayload? right)

operator ==(NativeSymbolLargestMethodPayload?, NativeSymbolLargestMethodPayload?)

Section titled “operator ==(NativeSymbolLargestMethodPayload?, NativeSymbolLargestMethodPayload?)”

Parameters:

Returns: Boolean

public static bool operator ==(NativeSymbolLargestMethodPayload? left, NativeSymbolLargestMethodPayload? right)