BundleProbePayload
Namespace: Dotsider.Core.Protocol
Assembly: Dotsider.Core.dll
A single-file bundle probe result. 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 BundleProbePayload : IEquatable<BundleProbePayload>Inheritance
Section titled “Inheritance”Object → BundleProbePayload
Implements
Section titled “Implements”Constructors
Section titled “Constructors”BundleProbePayload(bool, long)
Section titled “BundleProbePayload(bool, long)”A single-file bundle probe result. 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 BundleProbePayload(bool IsBundle, long HeaderOffset)Properties
Section titled “Properties”HeaderOffset
Section titled “HeaderOffset”Returns: Int64
public long HeaderOffset { get; init; }IsBundle
Section titled “IsBundle”Returns: Boolean
public bool IsBundle { get; init; }Methods
Section titled “Methods”Deconstruct(out bool, out long)
Section titled “Deconstruct(out bool, out long)”Parameters:
public void Deconstruct(out bool IsBundle, out long HeaderOffset)Equals(BundleProbePayload?)
Section titled “Equals(BundleProbePayload?)”Parameters:
other(BundleProbePayload)
Returns: Boolean
public bool Equals(BundleProbePayload? 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 !=(BundleProbePayload?, BundleProbePayload?)
Section titled “operator !=(BundleProbePayload?, BundleProbePayload?)”Parameters:
left(BundleProbePayload)right(BundleProbePayload)
Returns: Boolean
public static bool operator !=(BundleProbePayload? left, BundleProbePayload? right)operator ==(BundleProbePayload?, BundleProbePayload?)
Section titled “operator ==(BundleProbePayload?, BundleProbePayload?)”Parameters:
left(BundleProbePayload)right(BundleProbePayload)
Returns: Boolean
public static bool operator ==(BundleProbePayload? left, BundleProbePayload? right)