Skip to content

WebcilSummary

Namespace: Dotsider.Core.Protocol

Assembly: Dotsider.Core.dll

Compact Webcil container facts. 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 WebcilSummary : IEquatable<WebcilSummary>

ObjectWebcilSummary

WebcilSummary(int, int, bool, long, int, int, int)

Section titled “WebcilSummary(int, int, bool, long, int, int, int)”

Compact Webcil container facts. 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 WebcilSummary(int VersionMajor, int VersionMinor, bool IsWasmWrapped, long PayloadOffset, int SectionCount, int MetadataSize, int DebugDirectorySize)

Returns: Int32

public int DebugDirectorySize { get; init; }

Returns: Boolean

public bool IsWasmWrapped { get; init; }

Returns: Int32

public int MetadataSize { get; init; }

Returns: Int64

public long PayloadOffset { get; init; }

Returns: Int32

public int SectionCount { get; init; }

Returns: Int32

public int VersionMajor { get; init; }

Returns: Int32

public int VersionMinor { get; init; }

Deconstruct(out int, out int, out bool, out long, out int, out int, out int)

Section titled “Deconstruct(out int, out int, out bool, out long, out int, out int, out int)”

Parameters:

public void Deconstruct(out int VersionMajor, out int VersionMinor, out bool IsWasmWrapped, out long PayloadOffset, out int SectionCount, out int MetadataSize, out int DebugDirectorySize)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Parameters:

Returns: Boolean

public bool Equals(WebcilSummary? other)

Returns: Int32

public override int GetHashCode()

Returns: String

public override string ToString()

operator !=(WebcilSummary?, WebcilSummary?)

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

Parameters:

Returns: Boolean

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

operator ==(WebcilSummary?, WebcilSummary?)

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

Parameters:

Returns: Boolean

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