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; }

Deconstruct(out string, out IReadOnlyList<string>)

Section titled “Deconstruct(out string, out IReadOnlyList<string>)”

Parameters:

public void Deconstruct(out string Name, out IReadOnlyList<string> TargetNames)

Parameters:

Returns: Boolean

public bool Equals(MstatDeduplicatedMethod? other)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Returns: Int32

public override int GetHashCode()

Returns: String

public override string ToString()

operator !=(MstatDeduplicatedMethod?, MstatDeduplicatedMethod?)

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

Parameters:

Returns: Boolean

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

operator ==(MstatDeduplicatedMethod?, MstatDeduplicatedMethod?)

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

Parameters:

Returns: Boolean

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