Skip to content

RecoveredMethodPayload

Namespace: Dotsider.Core.Protocol

Assembly: Dotsider.Core.dll

A recovered Native AOT method row. 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 RecoveredMethodPayload : IEquatable<RecoveredMethodPayload>

ObjectRecoveredMethodPayload

RecoveredMethodPayload(string, string?, string, string, int)

Section titled “RecoveredMethodPayload(string, string?, string, string, int)”

A recovered Native AOT method row. 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 RecoveredMethodPayload(string Source, string? AssemblyName, string DeclaringType, string Name, int MethodIndex)

Returns: String

public string? AssemblyName { get; init; }

Returns: String

public string DeclaringType { get; init; }

Returns: Int32

public int MethodIndex { get; init; }

Returns: String

public string Name { get; init; }

Returns: String

public string Source { get; init; }

Deconstruct(out string, out string?, out string, out string, out int)

Section titled “Deconstruct(out string, out string?, out string, out string, out int)”

Parameters:

public void Deconstruct(out string Source, out string? AssemblyName, out string DeclaringType, out string Name, out int MethodIndex)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Parameters:

Returns: Boolean

public bool Equals(RecoveredMethodPayload? other)

Returns: Int32

public override int GetHashCode()

Returns: String

public override string ToString()

operator !=(RecoveredMethodPayload?, RecoveredMethodPayload?)

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

Parameters:

Returns: Boolean

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

operator ==(RecoveredMethodPayload?, RecoveredMethodPayload?)

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

Parameters:

Returns: Boolean

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