private IEnumerable<SyntaxTree> GetSyntaxTrees(Solution solution)
{
foreach (var project in solution.Projects)
{
foreach (var doc in project.Documents)
{
var ext = Path.GetExtension(doc.FilePath);
if (ext == ".cs")
{
var text = File.ReadAllText(doc.FilePath);
yield return CSharpSyntaxTree.ParseText(SourceText.From(text));
}
}
}
}
}