Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我加载我的解决方案:
var workspace = Workspace.LoadSolution(path);
现在我想用这个解决方案中的任何文件创建一个语义模型。我怎样才能做到这一点?我尝试使用 LINQ,但我现在不知道如何创建语义模型来分析类声明等。
ISolution semanticModel = tree.GetSemanticModel();
不行 ;(
您可以从文档实例中获取语义模型。
var someSemanticModel = workspace.CurrentSolution .Projects.First() .Documents.First() .GetSemanticModel();