BundleEntryPayload
Namespace: Dotsider.Core.Protocol
Assembly: Dotsider.Core.dll
One single-file bundle manifest 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 BundleEntryPayload : IEquatable<BundleEntryPayload>Inheritance
Section titled “Inheritance”Object → BundleEntryPayload
Implements
Section titled “Implements”Constructors
Section titled “Constructors”BundleEntryPayload(string, string, long, long)
Section titled “BundleEntryPayload(string, string, long, long)”One single-file bundle manifest 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 BundleEntryPayload(string RelativePath, string Type, long Size, long CompressedSize)Properties
Section titled “Properties”CompressedSize
Section titled “CompressedSize”Returns: Int64
public long CompressedSize { get; init; }RelativePath
Section titled “RelativePath”Returns: String
public string RelativePath { get; init; }Returns: Int64
public long Size { get; init; }Returns: String
public string Type { get; init; }Methods
Section titled “Methods”Deconstruct(out string, out string, out long, out long)
Section titled “Deconstruct(out string, out string, out long, out long)”Parameters:
public void Deconstruct(out string RelativePath, out string Type, out long Size, out long CompressedSize)Equals(BundleEntryPayload?)
Section titled “Equals(BundleEntryPayload?)”Parameters:
other(BundleEntryPayload)
Returns: Boolean
public bool Equals(BundleEntryPayload? 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 !=(BundleEntryPayload?, BundleEntryPayload?)
Section titled “operator !=(BundleEntryPayload?, BundleEntryPayload?)”Parameters:
left(BundleEntryPayload)right(BundleEntryPayload)
Returns: Boolean
public static bool operator !=(BundleEntryPayload? left, BundleEntryPayload? right)operator ==(BundleEntryPayload?, BundleEntryPayload?)
Section titled “operator ==(BundleEntryPayload?, BundleEntryPayload?)”Parameters:
left(BundleEntryPayload)right(BundleEntryPayload)
Returns: Boolean
public static bool operator ==(BundleEntryPayload? left, BundleEntryPayload? right)