【发布时间】:2014-08-02 04:47:58
【问题描述】:
我正在尝试使用 Roslyn 在 C# 源文件中获取对象创建表达式并添加名称所有参数(因此从 new SomeObject("hello") 到 new SomeObject(text: "hello")。
我从 SyntaxTree 中获得了 ObjectCreationExpressionSyntax 以及解决方案的 SemanticModel。我正在尝试将GetSymbol/TypeInfo 用于ObjectCreationExpressionSyntax 的类型,但我似乎无法使用它来获取参数名称。
基本上我想要得到的是:
具体是Something.Something的参数。
【问题讨论】: