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>Inheritance
Section titled “Inheritance”Object → GraphEdge
Implements
Section titled “Implements”Constructors
Section titled “Constructors”GraphEdge(string, string, int)
Section titled “GraphEdge(string, string, int)”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)Properties
Section titled “Properties”SourceName
Section titled “SourceName”Name of the assembly that holds the reference.
Returns: String
public string SourceName { get; init; }TargetName
Section titled “TargetName”Name of the referenced assembly.
Returns: String
public string TargetName { get; init; }TypeRefCount
Section titled “TypeRefCount”Number of type references from source to target.
Returns: Int32
public int TypeRefCount { get; init; }