Skip to content

GraphEdge

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

An edge connecting two nodes in the dependency graph.

public sealed record GraphEdge : IEquatable<GraphEdge>

ObjectGraphEdge

An edge connecting two nodes in the dependency graph.

Parameters:

  • SourceName (String): Name of the assembly that holds the reference.
  • TargetName (String): Name of the referenced assembly.
  • TypeRefCount (Int32): Number of type references from source to target.
public GraphEdge(string SourceName, string TargetName, int TypeRefCount)

Name of the assembly that holds the reference.

Returns: String

public string SourceName { get; init; }

Name of the referenced assembly.

Returns: String

public string TargetName { get; init; }

Number of type references from source to target.

Returns: Int32

public int TypeRefCount { get; init; }