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>Inheritance
Section titled “Inheritance”Object → MstatFiltersPayload
Implements
Section titled “Implements”Constructors
Section titled “Constructors”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)Properties
Section titled “Properties”AssemblyName
Section titled “AssemblyName”Returns: String
public string? AssemblyName { get; init; }Namespace
Section titled “Namespace”Returns: String
public string? Namespace { get; init; }Returns: String
public string? Query { get; init; }Section
Section titled “Section”Returns: String
public string? Section { get; init; }Methods
Section titled “Methods”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)Equals(MstatFiltersPayload?)
Section titled “Equals(MstatFiltersPayload?)”Parameters:
other(MstatFiltersPayload)
Returns: Boolean
public bool Equals(MstatFiltersPayload? other)Equals(object?)
Section titled “Equals(object?)”Parameters:
obj(Object)
Returns: Boolean
public override bool Equals(object? obj)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 !=(MstatFiltersPayload?, MstatFiltersPayload?)
Section titled “operator !=(MstatFiltersPayload?, MstatFiltersPayload?)”Parameters:
left(MstatFiltersPayload)right(MstatFiltersPayload)
Returns: Boolean
public static bool operator !=(MstatFiltersPayload? left, MstatFiltersPayload? right)operator ==(MstatFiltersPayload?, MstatFiltersPayload?)
Section titled “operator ==(MstatFiltersPayload?, MstatFiltersPayload?)”Parameters:
left(MstatFiltersPayload)right(MstatFiltersPayload)
Returns: Boolean
public static bool operator ==(MstatFiltersPayload? left, MstatFiltersPayload? right)