Skip to content

MstatBlob

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

One named global data region from an ILC size report — embedded metadata, hydration tables, dispatch maps, and the like. Blob names come from the compiler’s node type names (for example Metadata or InterfaceDispatchMap), with same-named regions summed into one entry.

public sealed record MstatBlob : IEquatable<MstatBlob>

ObjectMstatBlob

One named global data region from an ILC size report — embedded metadata, hydration tables, dispatch maps, and the like. Blob names come from the compiler’s node type names (for example Metadata or InterfaceDispatchMap), with same-named regions summed into one entry.

Parameters:

  • Name (String): The region name.
  • Size (Int32): The total size in bytes across all regions with this name.
public MstatBlob(string Name, int Size)

The region name.

Returns: String

public string Name { get; init; }

The total size in bytes across all regions with this name.

Returns: Int32

public int Size { get; init; }

Parameters:

public void Deconstruct(out string Name, out int Size)

Parameters:

Returns: Boolean

public bool Equals(MstatBlob? other)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Returns: Int32

public override int GetHashCode()

Returns: String

public override string ToString()

Parameters:

Returns: Boolean

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

Parameters:

Returns: Boolean

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