【发布时间】:2018-07-03 22:27:52
【问题描述】:
我想生成一个返回类型为Foo[] 的方法。我的代码大致是这样的(using static SyntaxFactory):
var methodDecl = MethodDeclaration(
returnType: ArrayType(IdentifierName("Foo")),
identifier: Identifier("Bar"),
parameterList: ParameterList(),
body: Block(ReturnStatement(LiteralExpression(SyntaxKind.NullLiteralExpression))),
// ...
);
当我在调试 Visual Studio 窗口中执行重构时,它不会生成 Foo[] 类型的 [] 部分:
Foo Bar()
{
return null;
}
如何让它生成一个实际的Foo[] 类型?
【问题讨论】:
标签: c# visual-studio code-generation roslyn