Skip to content

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>

ObjectDgmlNode

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:

  • Id (Int32): The node id, unique within the graph.
  • Label (String): The node name.
public DgmlNode(int Id, string Label)

The node id, unique within the graph.

Returns: Int32

public int Id { get; init; }

The node name.

Returns: String

public string Label { get; init; }

Parameters:

public void Deconstruct(out int Id, out string Label)

Parameters:

Returns: Boolean

public bool Equals(DgmlNode? 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 !=(DgmlNode? left, DgmlNode? right)

Parameters:

Returns: Boolean

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