Add parentheses required in C# for empty arg list

This commit is contained in:
GrahamTheCoder 2017-11-14 15:57:05 +00:00 коммит произвёл GrahamTheCoder
Родитель d6ec273e63
Коммит 92c928447a
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -885,9 +885,10 @@ namespace RefactoringEssentials.CSharp.Converter
public override CSharpSyntaxNode VisitObjectCreationExpression(VBSyntax.ObjectCreationExpressionSyntax node)
{
var argumentListSyntax = node.ArgumentList ?? VBasic.SyntaxFactory.ArgumentList(); //VB can omit empty arg lists entirely
return SyntaxFactory.ObjectCreationExpression(
(TypeSyntax)node.Type.Accept(this),
(ArgumentListSyntax)node.ArgumentList?.Accept(this),
(ArgumentListSyntax)argumentListSyntax.Accept(this),
(InitializerExpressionSyntax)node.Initializer?.Accept(this)
);
}