Skip to content

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>

ObjectIlSearchResultPayload

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:

public IlSearchResultPayload(string Method, IReadOnlyList<IlInstruction> Matches)

Returns: IReadOnlyList<IlInstruction>

public IReadOnlyList<IlInstruction> Matches { get; init; }

Returns: String

public string Method { get; init; }

Deconstruct(out string, out IReadOnlyList<IlInstruction>)

Section titled “Deconstruct(out string, out IReadOnlyList<IlInstruction>)”

Parameters:

public void Deconstruct(out string Method, out IReadOnlyList<IlInstruction> Matches)

Parameters:

Returns: Boolean

public bool Equals(IlSearchResultPayload? other)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Returns: Int32

public override int GetHashCode()

Returns: String

public override string ToString()

operator !=(IlSearchResultPayload?, IlSearchResultPayload?)

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

Parameters:

Returns: Boolean

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

operator ==(IlSearchResultPayload?, IlSearchResultPayload?)

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

Parameters:

Returns: Boolean

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