in src/dotnet/PowerToys.CyclomaticComplexity/ComplexityAnalysisElementProblemAnalyzer.cs [148:159]
private static HashSet<IControlFlowEdge> GetEdges(IControlFlowGraph graph)
{
var edges = new HashSet<IControlFlowEdge>(new EdgeEqualityComparer());
foreach (var element in graph.AllElements)
{
foreach (var edge in element.Exits)
edges.Add(edge);
foreach (var edge in element.Entries)
edges.Add(edge);
}
return FudgeGraph(graph, edges);
}