DgmlNode
Namespace: Dotsider.Core.Analysis.Models
Assembly: Dotsider.Core.dll
One node of an ILC dependency graph. The label is the compiler’s node name — the same
string an mstat size entry stores as its NodeName, which is how the two files join.
public sealed record DgmlNode : IEquatable<DgmlNode>Inheritance
Section titled “Inheritance”Object → DgmlNode
Implements
Section titled “Implements”Constructors
Section titled “Constructors”DgmlNode(int, string)
Section titled “DgmlNode(int, string)”One node of an ILC dependency graph. The label is the compiler’s node name — the same
string an mstat size entry stores as its NodeName, which is how the two files join.
Parameters:
public DgmlNode(int Id, string Label)Properties
Section titled “Properties”The node id, unique within the graph.
Returns: Int32
public int Id { get; init; }The node name.
Returns: String
public string Label { get; init; }Methods
Section titled “Methods”Deconstruct(out int, out string)
Section titled “Deconstruct(out int, out string)”Parameters:
public void Deconstruct(out int Id, out string Label)Equals(DgmlNode?)
Section titled “Equals(DgmlNode?)”Parameters:
other(DgmlNode)
Returns: Boolean
public bool Equals(DgmlNode? 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 !=(DgmlNode?, DgmlNode?)
Section titled “operator !=(DgmlNode?, DgmlNode?)”Parameters:
Returns: Boolean
public static bool operator !=(DgmlNode? left, DgmlNode? right)operator ==(DgmlNode?, DgmlNode?)
Section titled “operator ==(DgmlNode?, DgmlNode?)”Parameters:
Returns: Boolean
public static bool operator ==(DgmlNode? left, DgmlNode? right)