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

FindSolutionRootBuilder() private static method

private static FindSolutionRootBuilder ( ISet graph, EquatableEdge edge ) : IBuilder
graph ISet
edge EquatableEdge
return IBuilder
        private static IBuilder FindSolutionRootBuilder(ISet<EquatableEdge<IBuilder>> graph, EquatableEdge<IBuilder> edge)
        {
            var msbuild = (MSBuildRunner)edge.Source;
            IBuilder result = FollowMergingSources(graph, msbuild);

            log.DebugFormat("Found solution root builder for {0}: {1}", edge.Target, result);

            return result;
        }