c# - Roslyn - 命名空间

标签 c# roslyn

谁能告诉 Syntax 类在哪个命名空间中?
我已经通过 nuget 安装了所有 roslyn 包,但我不知道用于创建表达式语法对象的静态工厂方法在哪个命名空间中。

网络上还有很多 Roslyn 的例子都在使用这些命名空间

using Roslyn.Compilers;
using Roslyn.Compilers.CSharp;   

这些现在过时了吗?我正在使用以下内容

using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.CSharp;

谁能解释一下区别?

最佳答案

据我所知,命名空间现在已经过时了。
如果有人感兴趣,SyntaxFactory 将替换 Syntax

关于c# - Roslyn - 命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24386223/

相关文章:

c# - 无法将 lambda 表达式转换为类型 'bool',因为它不是委托(delegate)类型错误

roslyn - CA1801 与 IDE0060

c# - 使用 Roslyn 在引用的程序集中获取接口(interface)实现

c# - 实例化而不分配给变量

c# - 如何访问 WPF 层次结构中对象的基本父级?

c# - 是否可以使用 Rosyln 或 Resharper 来检测可能的 DivideByZero 案例?

c# - 如何从 MemberAccessExpressionSyntax 获取方法主体?

c# - 如何自动加载 Roslyn 分析器(无代码修复)

c# - 通过串口从电压表读取数据

c# - 后台 worker 访问 UI 的正确方法