RecoveredTypePayload
Namespace: Dotsider.Core.Protocol
Assembly: Dotsider.Core.dll
A recovered Native AOT type 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 RecoveredTypePayload : IEquatable<RecoveredTypePayload>Inheritance
Section titled “Inheritance”Object → RecoveredTypePayload
Implements
Section titled “Implements”Constructors
Section titled “Constructors”RecoveredTypePayload(string, string?, string, int)
Section titled “RecoveredTypePayload(string, string?, string, int)”A recovered Native AOT type 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 RecoveredTypePayload(string Source, string? AssemblyName, string FullName, int MethodCount)Properties
Section titled “Properties”AssemblyName
Section titled “AssemblyName”Returns: String
public string? AssemblyName { get; init; }FullName
Section titled “FullName”Returns: String
public string FullName { get; init; }MethodCount
Section titled “MethodCount”Returns: Int32
public int MethodCount { 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 int)
Section titled “Deconstruct(out string, out string?, out string, out int)”Parameters:
public void Deconstruct(out string Source, out string? AssemblyName, out string FullName, out int MethodCount)Equals(object?)
Section titled “Equals(object?)”Parameters:
obj(Object)
Returns: Boolean
public override bool Equals(object? obj)Equals(RecoveredTypePayload?)
Section titled “Equals(RecoveredTypePayload?)”Parameters:
other(RecoveredTypePayload)
Returns: Boolean
public bool Equals(RecoveredTypePayload? 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 !=(RecoveredTypePayload?, RecoveredTypePayload?)
Section titled “operator !=(RecoveredTypePayload?, RecoveredTypePayload?)”Parameters:
left(RecoveredTypePayload)right(RecoveredTypePayload)
Returns: Boolean
public static bool operator !=(RecoveredTypePayload? left, RecoveredTypePayload? right)operator ==(RecoveredTypePayload?, RecoveredTypePayload?)
Section titled “operator ==(RecoveredTypePayload?, RecoveredTypePayload?)”Parameters:
left(RecoveredTypePayload)right(RecoveredTypePayload)
Returns: Boolean
public static bool operator ==(RecoveredTypePayload? left, RecoveredTypePayload? right)