public override SyntaxNode?VisitArgument(ArgumentSyntax node) { if (node.Parent is TupleExpressionSyntax tupleExpression && ShouldAddTupleMemberName(node, out var identifier) && tupleExpression.Arguments.Count(a => ShouldAddTupleMemberName(a, out _)) == 1) { return(node.Update(SyntaxFactory.NameColon(identifier), node.RefKindKeyword, (ExpressionSyntax)Visit(node.Expression))); } return(base.VisitArgument(node)); }