2 implementations of GetExpressionOfArgument
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpSyntaxFacts.cs (1)
584public SyntaxNode GetExpressionOfArgument(SyntaxNode node)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
VisualBasicSyntaxFacts.vb (1)
588Public Function GetExpressionOfArgument(node As SyntaxNode) As SyntaxNode Implements ISyntaxFacts.GetExpressionOfArgument
31 references to GetExpressionOfArgument
Microsoft.CodeAnalysis.CSharp.Features (1)
RemoveInKeywordCodeFixProvider.cs (1)
70generator.Argument(syntaxFacts.GetExpressionOfArgument(argumentSyntax))));
Microsoft.CodeAnalysis.Features (29)
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]);
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)))
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (7)
55var placeholderExpression = syntaxFacts.GetExpressionOfArgument(placeholderArgument); 69if (syntaxFacts.GetExpressionOfArgument(argument) is null) 83var lastArgumentType = semanticModel.GetTypeInfo(syntaxFacts.GetExpressionOfArgument(lastArgument), cancellationToken).Type; 92var type = semanticModel.GetTypeInfo(syntaxFacts.GetExpressionOfArgument(argument)).Type; 156var expression = syntaxFacts.GetExpressionOfArgument(argument); 235var literalExpression = (TLiteralExpressionSyntax?)syntaxFacts.GetExpressionOfArgument(placeholderArgument); 293var argumentExpression = syntaxFacts.GetExpressionOfArgument(argument);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
727var expr = generator.SyntaxFacts.GetExpressionOfArgument(argument);
EmbeddedLanguages\AbstractLanguageDetector.cs (1)
127? syntaxFacts.GetExpressionOfArgument(siblingArg)
ExtractMethod\SelectionResult.cs (1)
193var expression = syntaxFacts.GetExpressionOfArgument(argument);
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
584return argumentList.SelectAsArray(a => (TExpressionSyntax)syntaxFacts.GetExpressionOfArgument(a));
InlineHints\AbstractInlineParameterNameHintsService.cs (1)
281syntaxFacts.IsArgument(argument) ? syntaxFacts.GetExpressionOfArgument(argument) :
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (1)
563var argumentExpression = _syntaxFacts.GetExpressionOfArgument(updatedInvocationArgument);
UseCollectionInitializerAnalyzer.cs (2)
172var argExpression = _syntaxFacts.GetExpressionOfArgument(argument); 200var argumentExpression = _syntaxFacts.GetExpressionOfArgument(argument);
ValueTracking\ValueTracker.cs (1)
277selectedNode = syntaxFacts.GetExpressionOfArgument(selectedNode)!;
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
VisualBasicSyntaxFacts.vb (1)
588Public Function GetExpressionOfArgument(node As SyntaxNode) As SyntaxNode Implements ISyntaxFacts.GetExpressionOfArgument