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>Inheritance
Section titled “Inheritance”Object → RecoveredMethodPayload
Implements
Section titled “Implements”Constructors
Section titled “Constructors”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)Properties
Section titled “Properties”AssemblyName
Section titled “AssemblyName”Returns: String
public string? AssemblyName { get; init; }DeclaringType
Section titled “DeclaringType”Returns: String
public string DeclaringType { get; init; }MethodIndex
Section titled “MethodIndex”Returns: Int32
public int MethodIndex { get; init; }Returns: String
public string Name { get; init; }Source
Section titled “Source”Returns: String
public string Source { get; init; }Methods
Section titled “Methods”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)Equals(object?)
Section titled “Equals(object?)”Parameters:
obj(Object)
Returns: Boolean
public override bool Equals(object? obj)Equals(RecoveredMethodPayload?)
Section titled “Equals(RecoveredMethodPayload?)”Parameters:
other(RecoveredMethodPayload)
Returns: Boolean
public bool Equals(RecoveredMethodPayload? other)GetHashCode()
Section titled “GetHashCode()”Returns: Int32
public override int GetHashCode()ToString()
Section titled “ToString()”Returns: String
public override string ToString()Members
Section titled “Members”operator !=(RecoveredMethodPayload?, RecoveredMethodPayload?)
Section titled “operator !=(RecoveredMethodPayload?, RecoveredMethodPayload?)”Parameters:
left(RecoveredMethodPayload)right(RecoveredMethodPayload)
Returns: Boolean
public static bool operator !=(RecoveredMethodPayload? left, RecoveredMethodPayload? right)operator ==(RecoveredMethodPayload?, RecoveredMethodPayload?)
Section titled “operator ==(RecoveredMethodPayload?, RecoveredMethodPayload?)”Parameters:
left(RecoveredMethodPayload)right(RecoveredMethodPayload)
Returns: Boolean
public static bool operator ==(RecoveredMethodPayload? left, RecoveredMethodPayload? right)