IlSearchResultPayload
Namespace: Dotsider.Core.Protocol
Assembly: Dotsider.Core.dll
Opcode matches within one method. 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 IlSearchResultPayload : IEquatable<IlSearchResultPayload>Inheritance
Section titled “Inheritance”Object → IlSearchResultPayload
Implements
Section titled “Implements”Constructors
Section titled “Constructors”IlSearchResultPayload(string, IReadOnlyList<IlInstruction>)
Section titled “IlSearchResultPayload(string, IReadOnlyList<IlInstruction>)”Opcode matches within one method. Defines a stable contract for command-line and MCP protocol responses. Uses an explicit shape that source-generated JSON preserves in Native AOT.
Parameters:
Method(String)Matches(IReadOnlyList<IlInstruction>)
public IlSearchResultPayload(string Method, IReadOnlyList<IlInstruction> Matches)Properties
Section titled “Properties”Matches
Section titled “Matches”Returns: IReadOnlyList<IlInstruction>
public IReadOnlyList<IlInstruction> Matches { get; init; }Method
Section titled “Method”Returns: String
public string Method { get; init; }Methods
Section titled “Methods”Deconstruct(out string, out IReadOnlyList<IlInstruction>)
Section titled “Deconstruct(out string, out IReadOnlyList<IlInstruction>)”Parameters:
Method(String)Matches(IReadOnlyList<IlInstruction>)
public void Deconstruct(out string Method, out IReadOnlyList<IlInstruction> Matches)Equals(IlSearchResultPayload?)
Section titled “Equals(IlSearchResultPayload?)”Parameters:
other(IlSearchResultPayload)
Returns: Boolean
public bool Equals(IlSearchResultPayload? other)Equals(object?)
Section titled “Equals(object?)”Parameters:
obj(Object)
Returns: Boolean
public override bool Equals(object? obj)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 !=(IlSearchResultPayload?, IlSearchResultPayload?)
Section titled “operator !=(IlSearchResultPayload?, IlSearchResultPayload?)”Parameters:
left(IlSearchResultPayload)right(IlSearchResultPayload)
Returns: Boolean
public static bool operator !=(IlSearchResultPayload? left, IlSearchResultPayload? right)operator ==(IlSearchResultPayload?, IlSearchResultPayload?)
Section titled “operator ==(IlSearchResultPayload?, IlSearchResultPayload?)”Parameters:
left(IlSearchResultPayload)right(IlSearchResultPayload)
Returns: Boolean
public static bool operator ==(IlSearchResultPayload? left, IlSearchResultPayload? right)