如何在访问器声明的末尾添加分号

时间:2018-08-08 15:45:00

标签: c# roslyn

我建立了IDictionnay<string, object>实例,该实例包含基于表达式主体的访问器。

它看起来像:

System.Collections.Generic

而且没有分号。

如何在AccessorDeclarationSyntax实例的get => myField 之后添加分号?

1 个答案:

答案 0 :(得分:2)

RoslynQuoter说:

AccessorDeclaration(
    SyntaxKind.GetAccessorDeclaration)
.WithExpressionBody(
    ArrowExpressionClause(
        LiteralExpression(
            SyntaxKind.NumericLiteralExpression,
            Literal(2))))
.WithSemicolonToken(
    Token(SyntaxKind.SemicolonToken))