TokenResolutionPayload
Namespace: Dotsider.Core.Protocol
Assembly: Dotsider.Core.dll
A metadata token resolution. 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 TokenResolutionPayload : IEquatable<TokenResolutionPayload>Inheritance
Section titled “Inheritance”Object → TokenResolutionPayload
Implements
Section titled “Implements”Constructors
Section titled “Constructors”TokenResolutionPayload(int, string)
Section titled “TokenResolutionPayload(int, string)”A metadata token resolution. 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 TokenResolutionPayload(int Token, string Resolved)Properties
Section titled “Properties”Resolved
Section titled “Resolved”Returns: String
public string Resolved { get; init; }Returns: Int32
public int Token { get; init; }Methods
Section titled “Methods”Deconstruct(out int, out string)
Section titled “Deconstruct(out int, out string)”Parameters:
public void Deconstruct(out int Token, out string Resolved)Equals(object?)
Section titled “Equals(object?)”Parameters:
obj(Object)
Returns: Boolean
public override bool Equals(object? obj)Equals(TokenResolutionPayload?)
Section titled “Equals(TokenResolutionPayload?)”Parameters:
other(TokenResolutionPayload)
Returns: Boolean
public bool Equals(TokenResolutionPayload? 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 !=(TokenResolutionPayload?, TokenResolutionPayload?)
Section titled “operator !=(TokenResolutionPayload?, TokenResolutionPayload?)”Parameters:
left(TokenResolutionPayload)right(TokenResolutionPayload)
Returns: Boolean
public static bool operator !=(TokenResolutionPayload? left, TokenResolutionPayload? right)operator ==(TokenResolutionPayload?, TokenResolutionPayload?)
Section titled “operator ==(TokenResolutionPayload?, TokenResolutionPayload?)”Parameters:
left(TokenResolutionPayload)right(TokenResolutionPayload)
Returns: Boolean
public static bool operator ==(TokenResolutionPayload? left, TokenResolutionPayload? right)