Skip to content

IlLargestMethodPayload

Namespace: Dotsider.Core.Protocol

Assembly: Dotsider.Core.dll

A large IL method. 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 IlLargestMethodPayload : IEquatable<IlLargestMethodPayload>

ObjectIlLargestMethodPayload

IlLargestMethodPayload(MethodDefInfo, int)

Section titled “IlLargestMethodPayload(MethodDefInfo, int)”

A large IL method. 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 IlLargestMethodPayload(MethodDefInfo Method, int Size)

Returns: MethodDefInfo

public MethodDefInfo Method { get; init; }

Returns: Int32

public int Size { get; init; }

Parameters:

public void Deconstruct(out MethodDefInfo Method, out int Size)

Parameters:

Returns: Boolean

public bool Equals(IlLargestMethodPayload? other)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Returns: Int32

public override int GetHashCode()

Returns: String

public override string ToString()

operator !=(IlLargestMethodPayload?, IlLargestMethodPayload?)

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

Parameters:

Returns: Boolean

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

operator ==(IlLargestMethodPayload?, IlLargestMethodPayload?)

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

Parameters:

Returns: Boolean

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