Skip to content

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>

ObjectRecoveredTypePayload

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)

Returns: String

public string? AssemblyName { get; init; }

Returns: String

public string FullName { get; init; }

Returns: Int32

public int MethodCount { get; init; }

Returns: String

public string Source { get; init; }

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)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Parameters:

Returns: Boolean

public bool Equals(RecoveredTypePayload? other)

Returns: Int32

public override int GetHashCode()

Returns: String

public override string ToString()

operator !=(RecoveredTypePayload?, RecoveredTypePayload?)

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

Parameters:

Returns: Boolean

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

operator ==(RecoveredTypePayload?, RecoveredTypePayload?)

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

Parameters:

Returns: Boolean

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