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>Inheritance
Section titled “Inheritance”Object → IlLargestMethodPayload
Implements
Section titled “Implements”Constructors
Section titled “Constructors”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:
Method(MethodDefInfo)Size(Int32)
public IlLargestMethodPayload(MethodDefInfo Method, int Size)Properties
Section titled “Properties”Method
Section titled “Method”Returns: MethodDefInfo
public MethodDefInfo Method { get; init; }Returns: Int32
public int Size { get; init; }Methods
Section titled “Methods”Deconstruct(out MethodDefInfo, out int)
Section titled “Deconstruct(out MethodDefInfo, out int)”Parameters:
Method(MethodDefInfo)Size(Int32)
public void Deconstruct(out MethodDefInfo Method, out int Size)Equals(IlLargestMethodPayload?)
Section titled “Equals(IlLargestMethodPayload?)”Parameters:
other(IlLargestMethodPayload)
Returns: Boolean
public bool Equals(IlLargestMethodPayload? 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 !=(IlLargestMethodPayload?, IlLargestMethodPayload?)
Section titled “operator !=(IlLargestMethodPayload?, IlLargestMethodPayload?)”Parameters:
left(IlLargestMethodPayload)right(IlLargestMethodPayload)
Returns: Boolean
public static bool operator !=(IlLargestMethodPayload? left, IlLargestMethodPayload? right)operator ==(IlLargestMethodPayload?, IlLargestMethodPayload?)
Section titled “operator ==(IlLargestMethodPayload?, IlLargestMethodPayload?)”Parameters:
left(IlLargestMethodPayload)right(IlLargestMethodPayload)
Returns: Boolean
public static bool operator ==(IlLargestMethodPayload? left, IlLargestMethodPayload? right)