Bari.Plugins.VsCore.Build.OptimizingBuildContextFactory.RemoveEdges C# (CSharp) Method

RemoveEdges() private static method

private static RemoveEdges ( ISet graph, ISet edges ) : void
graph ISet
edges ISet
return void
        private static void RemoveEdges(ISet<EquatableEdge<IBuilder>> graph, ISet<EquatableEdge<IBuilder>> edges)
        {
            foreach (var edge in edges)
            {
                log.DebugFormat("-> removing edge {0}", edge);
                edge.Source.RemovePrerequisite(edge.Target);
            }
            graph.ExceptWith(edges);
        }