Skip to content

ReadyToRunAmbiguityPayload

Namespace: Dotsider.Core.Protocol

Assembly: Dotsider.Core.dll

An ambiguous ReadyToRun method query. 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 ReadyToRunAmbiguityPayload : IEquatable<ReadyToRunAmbiguityPayload>

ObjectReadyToRunAmbiguityPayload

ReadyToRunAmbiguityPayload(string, string, IReadOnlyList<CorrelationCandidate>)

Section titled “ReadyToRunAmbiguityPayload(string, string, IReadOnlyList<CorrelationCandidate>)”

An ambiguous ReadyToRun method query. 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 ReadyToRunAmbiguityPayload(string Error, string Target, IReadOnlyList<CorrelationCandidate> Candidates)

Returns: IReadOnlyList<CorrelationCandidate>

public IReadOnlyList<CorrelationCandidate> Candidates { get; init; }

Returns: String

public string Error { get; init; }

Returns: String

public string Target { get; init; }

Deconstruct(out string, out string, out IReadOnlyList<CorrelationCandidate>)

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

Parameters:

public void Deconstruct(out string Error, out string Target, out IReadOnlyList<CorrelationCandidate> Candidates)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Parameters:

Returns: Boolean

public bool Equals(ReadyToRunAmbiguityPayload? other)

Returns: Int32

public override int GetHashCode()

Returns: String

public override string ToString()

operator !=(ReadyToRunAmbiguityPayload?, ReadyToRunAmbiguityPayload?)

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

Parameters:

Returns: Boolean

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

operator ==(ReadyToRunAmbiguityPayload?, ReadyToRunAmbiguityPayload?)

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

Parameters:

Returns: Boolean

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