Skip to content

MstatFiltersPayload

Namespace: Dotsider.Core.Protocol

Assembly: Dotsider.Core.dll

Filters applied to an mstat contributor 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 MstatFiltersPayload : IEquatable<MstatFiltersPayload>

ObjectMstatFiltersPayload

MstatFiltersPayload(string?, string?, string?, string?)

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

Filters applied to an mstat contributor 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 MstatFiltersPayload(string? Query, string? Section, string? AssemblyName, string? Namespace)

Returns: String

public string? AssemblyName { get; init; }

Returns: String

public string? Namespace { get; init; }

Returns: String

public string? Query { get; init; }

Returns: String

public string? Section { get; init; }

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

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

Parameters:

public void Deconstruct(out string? Query, out string? Section, out string? AssemblyName, out string? Namespace)

Parameters:

Returns: Boolean

public bool Equals(MstatFiltersPayload? other)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Returns: Int32

public override int GetHashCode()

Returns: String

public override string ToString()

operator !=(MstatFiltersPayload?, MstatFiltersPayload?)

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

Parameters:

Returns: Boolean

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

operator ==(MstatFiltersPayload?, MstatFiltersPayload?)

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

Parameters:

Returns: Boolean

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