Skip to content

NativeSymbolCandidatePayload

Namespace: Dotsider.Core.Protocol

Assembly: Dotsider.Core.dll

One candidate for an ambiguous native-symbol 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 NativeSymbolCandidatePayload : IEquatable<NativeSymbolCandidatePayload>

ObjectNativeSymbolCandidatePayload

NativeSymbolCandidatePayload(string, string)

Section titled “NativeSymbolCandidatePayload(string, string)”

One candidate for an ambiguous native-symbol 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 NativeSymbolCandidatePayload(string Address, string Name)

Returns: String

public string Address { get; init; }

Returns: String

public string Name { get; init; }

Parameters:

public void Deconstruct(out string Address, out string Name)

Parameters:

Returns: Boolean

public bool Equals(NativeSymbolCandidatePayload? other)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Returns: Int32

public override int GetHashCode()

Returns: String

public override string ToString()

operator !=(NativeSymbolCandidatePayload?, NativeSymbolCandidatePayload?)

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

Parameters:

Returns: Boolean

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

operator ==(NativeSymbolCandidatePayload?, NativeSymbolCandidatePayload?)

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

Parameters:

Returns: Boolean

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