2 implementations of GetExpressionOfArgument
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpSyntaxFacts.cs (1)
584
public SyntaxNode
GetExpressionOfArgument
(SyntaxNode node)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
VisualBasicSyntaxFacts.vb (1)
588
Public Function
GetExpressionOfArgument
(node As SyntaxNode) As SyntaxNode Implements ISyntaxFacts.GetExpressionOfArgument
31 references to GetExpressionOfArgument
Microsoft.CodeAnalysis.CSharp.Features (1)
RemoveInKeywordCodeFixProvider.cs (1)
70
generator.Argument(syntaxFacts.
GetExpressionOfArgument
(argumentSyntax))));
Microsoft.CodeAnalysis.Features (29)
AbstractAddParameterCodeFixProvider.cs (2)
413
var expression = syntaxFacts.
GetExpressionOfArgument
(argument);
470
var expressionOfArgument = syntaxFacts.
GetExpressionOfArgument
(argument);
AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (3)
69
var argument = syntaxFacts.IsNullLiteralExpression(syntaxFacts.
GetExpressionOfArgument
(arguments[0]))
70
? (TExpressionSyntax)syntaxFacts.
GetExpressionOfArgument
(arguments[1])
71
: (TExpressionSyntax)syntaxFacts.
GetExpressionOfArgument
(arguments[0]);
AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (4)
150
var valueNode = syntaxFacts.IsNullLiteralExpression(syntaxFacts.
GetExpressionOfArgument
(node1)) ? node2 : node1;
151
var argumentExpression = syntaxFacts.
GetExpressionOfArgument
(valueNode);
162
=> syntaxFacts.IsNullLiteralExpression(syntaxFacts.
GetExpressionOfArgument
(node1)) &&
163
!syntaxFacts.IsNullLiteralExpression(syntaxFacts.
GetExpressionOfArgument
(node2));
AbstractUseNullPropagationDiagnosticAnalyzer.cs (2)
288
var conditionLeft = (TExpressionSyntax)syntaxFacts.
GetExpressionOfArgument
(arguments[0]);
289
var conditionRight = (TExpressionSyntax)syntaxFacts.
GetExpressionOfArgument
(arguments[1]);
AbstractValidateFormatStringDiagnosticAnalyzer.cs (2)
203
var expression = syntaxFacts.
GetExpressionOfArgument
(argsArgument)!;
272
if (!syntaxFacts.IsStringLiteralExpression(syntaxFacts.
GetExpressionOfArgument
(formatArgumentSyntax)))
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (7)
55
var placeholderExpression = syntaxFacts.
GetExpressionOfArgument
(placeholderArgument);
69
if (syntaxFacts.
GetExpressionOfArgument
(argument) is null)
83
var lastArgumentType = semanticModel.GetTypeInfo(syntaxFacts.
GetExpressionOfArgument
(lastArgument), cancellationToken).Type;
92
var type = semanticModel.GetTypeInfo(syntaxFacts.
GetExpressionOfArgument
(argument)).Type;
156
var expression = syntaxFacts.
GetExpressionOfArgument
(argument);
235
var literalExpression = (TLiteralExpressionSyntax?)syntaxFacts.
GetExpressionOfArgument
(placeholderArgument);
293
var argumentExpression = syntaxFacts.
GetExpressionOfArgument
(argument);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
727
var expr = generator.SyntaxFacts.
GetExpressionOfArgument
(argument);
EmbeddedLanguages\AbstractLanguageDetector.cs (1)
127
? syntaxFacts.
GetExpressionOfArgument
(siblingArg)
ExtractMethod\SelectionResult.cs (1)
193
var expression = syntaxFacts.
GetExpressionOfArgument
(argument);
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
584
return argumentList.SelectAsArray(a => (TExpressionSyntax)syntaxFacts.
GetExpressionOfArgument
(a));
InlineHints\AbstractInlineParameterNameHintsService.cs (1)
281
syntaxFacts.IsArgument(argument) ? syntaxFacts.
GetExpressionOfArgument
(argument) :
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (1)
563
var argumentExpression = _syntaxFacts.
GetExpressionOfArgument
(updatedInvocationArgument);
UseCollectionInitializerAnalyzer.cs (2)
172
var argExpression = _syntaxFacts.
GetExpressionOfArgument
(argument);
200
var argumentExpression = _syntaxFacts.
GetExpressionOfArgument
(argument);
ValueTracking\ValueTracker.cs (1)
277
selectedNode = syntaxFacts.
GetExpressionOfArgument
(selectedNode)!;
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
VisualBasicSyntaxFacts.vb (1)
588
Public Function GetExpressionOfArgument(node As SyntaxNode) As SyntaxNode Implements ISyntaxFacts.
GetExpressionOfArgument