![](/img/trans.png)
[英]Restricting the scope of the LookupSymbols method in the Roslyn Semantic Model
[英]Roslyn semantic model with solution
我加载我的解决方案:
var workspace = Workspace.LoadSolution(path);
现在,我想在此解决方案中使用任何文件创建一个语义模型。 我怎样才能做到这一点? 我尝试使用LINQ,但现在不了解如何创建语义模型来分析类声明等。
ISolution semanticModel = tree.GetSemanticModel();
不行 ;(
您可以从文档实例获取语义模型。
var someSemanticModel =
workspace.CurrentSolution
.Projects.First()
.Documents.First()
.GetSemanticModel();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.