Skip to content

MstatDeduplicatedMethod

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

One method-body fold from an ILC size report (format 2.2+): the compiler emitted a single body and pointed these identical methods at it, so only the original contributes size.

public sealed record MstatDeduplicatedMethod : IEquatable<MstatDeduplicatedMethod>

ObjectMstatDeduplicatedMethod

MstatDeduplicatedMethod(string, IReadOnlyList<string>)

Section titled “MstatDeduplicatedMethod(string, IReadOnlyList<string>)”

One method-body fold from an ILC size report (format 2.2+): the compiler emitted a single body and pointed these identical methods at it, so only the original contributes size.

Parameters:

  • Name (String): The original method’s display name, including its declaring type.
  • TargetNames (IReadOnlyList<String>): The dependency-graph node names of the methods folded into the original.
public MstatDeduplicatedMethod(string Name, IReadOnlyList<string> TargetNames)

The original method’s display name, including its declaring type.

Returns: String

public string Name { get; init; }

The dependency-graph node names of the methods folded into the original.

Returns: IReadOnlyList<String>

public IReadOnlyList<string> TargetNames { get; init; }