private static void AddEdges(AssemblyDefinition asm, int depth) { //if(depth > MaxDepth) // return; foreach (var dep in asm.Dependencies()) { var sEdge = new SEdge<AssemblyDefinition>(asm, dep); if (!AddSingleEdge(sEdge)) continue; AddEdges(dep, depth + 1); } }