Add implicit usings analyzer and csproj formatter

This commit is contained in:
Matthew Parker [SSW]
2023-08-30 18:59:41 +10:00
parent c343612873
commit 526ff1b43d
8 changed files with 226 additions and 0 deletions

View File

@@ -60,4 +60,15 @@ public static class SolutionParityChecker
return projectsMissingFromSolution;
}
public static List<ProjectRootElement> GetCSharpProjectObjectsFromSolutionFile(
SolutionFile solutionFile
)
{
var projectList = solutionFile.ProjectsByGuid
.Where(x => x.Value.ProjectType == SolutionProjectType.KnownToBeMSBuildFormat)
.Select(s => ProjectRootElement.Open(s.Value.AbsolutePath))
.ToList();
return projectList;
}
}