Skip to content

MstatMethodPayload

Namespace: Dotsider.Core.Protocol

Assembly: Dotsider.Core.dll

A method identity extracted from an mstat entry. 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 MstatMethodPayload : IEquatable<MstatMethodPayload>

ObjectMstatMethodPayload

MstatMethodPayload(string, string, string, string, string?)

Section titled “MstatMethodPayload(string, string, string, string, string?)”

A method identity extracted from an mstat entry. 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 MstatMethodPayload(string AssemblyName, string Namespace, string DeclaringType, string Name, string? Signature)

Returns: String

public string AssemblyName { get; init; }

Returns: String

public string DeclaringType { get; init; }

Returns: String

public string Name { get; init; }

Returns: String

public string Namespace { get; init; }

Returns: String

public string? Signature { get; init; }

Deconstruct(out string, out string, out string, out string, out string?)

Section titled “Deconstruct(out string, out string, out string, out string, out string?)”

Parameters:

public void Deconstruct(out string AssemblyName, out string Namespace, out string DeclaringType, out string Name, out string? Signature)

Parameters:

Returns: Boolean

public bool Equals(MstatMethodPayload? other)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Returns: Int32

public override int GetHashCode()

Returns: String

public override string ToString()

operator !=(MstatMethodPayload?, MstatMethodPayload?)

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

Parameters:

Returns: Boolean

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

operator ==(MstatMethodPayload?, MstatMethodPayload?)

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

Parameters:

Returns: Boolean

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