RecoveredMemberSearchPayload
Namespace: Dotsider.Core.Protocol
Assembly: Dotsider.Core.dll
Recovered Native AOT member-search results. 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 RecoveredMemberSearchPayload : IEquatable<RecoveredMemberSearchPayload>Inheritance
Section titled “Inheritance”Object → RecoveredMemberSearchPayload
Implements
Section titled “Implements”Constructors
Section titled “Constructors”RecoveredMemberSearchPayload(IReadOnlyList<RecoveredTypePayload>, IReadOnlyList<RecoveredMethodPayload>, IReadOnlyList<MemberRefInfo>)
Section titled “RecoveredMemberSearchPayload(IReadOnlyList<RecoveredTypePayload>, IReadOnlyList<RecoveredMethodPayload>, IReadOnlyList<MemberRefInfo>)”Recovered Native AOT member-search results. Defines a stable contract for command-line and MCP protocol responses. Uses an explicit shape that source-generated JSON preserves in Native AOT.
Parameters:
Types(IReadOnlyList<RecoveredTypePayload>)Methods(IReadOnlyList<RecoveredMethodPayload>)MemberRefs(IReadOnlyList<MemberRefInfo>)
public RecoveredMemberSearchPayload(IReadOnlyList<RecoveredTypePayload> Types, IReadOnlyList<RecoveredMethodPayload> Methods, IReadOnlyList<MemberRefInfo> MemberRefs)Properties
Section titled “Properties”MemberRefs
Section titled “MemberRefs”Returns: IReadOnlyList<MemberRefInfo>
public IReadOnlyList<MemberRefInfo> MemberRefs { get; init; }Methods
Section titled “Methods”Returns: IReadOnlyList<RecoveredMethodPayload>
public IReadOnlyList<RecoveredMethodPayload> Methods { get; init; }Returns: IReadOnlyList<RecoveredTypePayload>
public IReadOnlyList<RecoveredTypePayload> Types { get; init; }Methods
Section titled “Methods”Deconstruct(out IReadOnlyList<RecoveredTypePayload>, out IReadOnlyList<RecoveredMethodPayload>, out IReadOnlyList<MemberRefInfo>)
Section titled “Deconstruct(out IReadOnlyList<RecoveredTypePayload>, out IReadOnlyList<RecoveredMethodPayload>, out IReadOnlyList<MemberRefInfo>)”Parameters:
Types(IReadOnlyList<RecoveredTypePayload>)Methods(IReadOnlyList<RecoveredMethodPayload>)MemberRefs(IReadOnlyList<MemberRefInfo>)
public void Deconstruct(out IReadOnlyList<RecoveredTypePayload> Types, out IReadOnlyList<RecoveredMethodPayload> Methods, out IReadOnlyList<MemberRefInfo> MemberRefs)Equals(object?)
Section titled “Equals(object?)”Parameters:
obj(Object)
Returns: Boolean
public override bool Equals(object? obj)Equals(RecoveredMemberSearchPayload?)
Section titled “Equals(RecoveredMemberSearchPayload?)”Parameters:
other(RecoveredMemberSearchPayload)
Returns: Boolean
public bool Equals(RecoveredMemberSearchPayload? 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 !=(RecoveredMemberSearchPayload?, RecoveredMemberSearchPayload?)
Section titled “operator !=(RecoveredMemberSearchPayload?, RecoveredMemberSearchPayload?)”Parameters:
left(RecoveredMemberSearchPayload)right(RecoveredMemberSearchPayload)
Returns: Boolean
public static bool operator !=(RecoveredMemberSearchPayload? left, RecoveredMemberSearchPayload? right)operator ==(RecoveredMemberSearchPayload?, RecoveredMemberSearchPayload?)
Section titled “operator ==(RecoveredMemberSearchPayload?, RecoveredMemberSearchPayload?)”Parameters:
left(RecoveredMemberSearchPayload)right(RecoveredMemberSearchPayload)
Returns: Boolean
public static bool operator ==(RecoveredMemberSearchPayload? left, RecoveredMemberSearchPayload? right)