public static LoadAsync ( string path ) : Task |
||
path | string | ソリューションのパス。 |
return | Task |
public static async Task<SolutionLoader> LoadAsync(string path)
{
var w = Microsoft.CodeAnalysis.MSBuild.MSBuildWorkspace.Create();
var solution = await w.OpenSolutionAsync(path);
var solutionName = Path.GetFileName(solution.FilePath);
return new SolutionLoader(solution);
}
private static async Task ReadCsharpSourceCodes(string path) { Console.WriteLine("Build started"); var s = await SolutionLoader.LoadAsync(path); FindGetOnlyPropertyWhichHasSingleStatement(s); FindMethodWhichHasSingleStatement(s); }