2 implementations of GetExpressionOfArgument
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
CSharpSyntaxFacts.cs (1)
584public SyntaxNode GetExpressionOfArgument(SyntaxNode node)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
VisualBasicSyntaxFacts.vb (1)
588Public Function GetExpressionOfArgument(node As SyntaxNode) As SyntaxNode Implements ISyntaxFacts.GetExpressionOfArgument
17 references to GetExpressionOfArgument
Microsoft.CodeAnalysis.CodeStyle (10)
AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (4)
150var valueNode = syntaxFacts.IsNullLiteralExpression(syntaxFacts.GetExpressionOfArgument(node1)) ? node2 : node1; 151var argumentExpression = syntaxFacts.GetExpressionOfArgument(valueNode); 162=> syntaxFacts.IsNullLiteralExpression(syntaxFacts.GetExpressionOfArgument(node1)) && 163!syntaxFacts.IsNullLiteralExpression(syntaxFacts.GetExpressionOfArgument(node2));
AbstractUseNullPropagationDiagnosticAnalyzer.cs (2)
288var conditionLeft = (TExpressionSyntax)syntaxFacts.GetExpressionOfArgument(arguments[0]); 289var conditionRight = (TExpressionSyntax)syntaxFacts.GetExpressionOfArgument(arguments[1]);
AbstractValidateFormatStringDiagnosticAnalyzer.cs (2)
203var expression = syntaxFacts.GetExpressionOfArgument(argsArgument)!; 272if (!syntaxFacts.IsStringLiteralExpression(syntaxFacts.GetExpressionOfArgument(formatArgumentSyntax)))
UseCollectionInitializerAnalyzer.cs (2)
172var argExpression = _syntaxFacts.GetExpressionOfArgument(argument); 200var argumentExpression = _syntaxFacts.GetExpressionOfArgument(argument);
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
AbstractAddParameterCodeFixProvider.cs (2)
413var expression = syntaxFacts.GetExpressionOfArgument(argument); 470var expressionOfArgument = syntaxFacts.GetExpressionOfArgument(argument);
AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (3)
69var argument = syntaxFacts.IsNullLiteralExpression(syntaxFacts.GetExpressionOfArgument(arguments[0])) 70? (TExpressionSyntax)syntaxFacts.GetExpressionOfArgument(arguments[1]) 71: (TExpressionSyntax)syntaxFacts.GetExpressionOfArgument(arguments[0]);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
RemoveInKeywordCodeFixProvider.cs (1)
70generator.Argument(syntaxFacts.GetExpressionOfArgument(argumentSyntax))));
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
VisualBasicSyntaxFacts.vb (1)
588Public Function GetExpressionOfArgument(node As SyntaxNode) As SyntaxNode Implements ISyntaxFacts.GetExpressionOfArgument