public static DestructorDeclarationSyntax ToStatementBody(DestructorDeclarationSyntax method) { var body = method.ExpressionBody.Expression.WithLeadingTrivia(SyntaxFactory.Space); return(method.WithBody(SyntaxFactory.Block(SyntaxFactory.ExpressionStatement(body))) .WithExpressionBody(null) .WithSemicolonToken(SyntaxFactory.MissingToken(SyntaxKind.SemicolonToken)) .WithTrailingTrivia(method.GetTrailingTrivia())); }