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