public static SolutionItem ConstructSolutionItem(Connect connect, Project project, bool recursive) { SolutionItem result = null; if (SolutionItem.IsValidSolutionItem(project)) { result = new SolutionItem(connect, project, recursive); } return(result); }