1 implementation of GetExpressionOfArgument
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
582
public SyntaxNode
GetExpressionOfArgument
(SyntaxNode node)
31 references to GetExpressionOfArgument
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\CodeFixes\RemoveInKeyword\RemoveInKeywordCodeFixProvider.cs (1)
65
generator.Argument(syntaxFacts.
GetExpressionOfArgument
(argumentSyntax))));
Microsoft.CodeAnalysis.Features (30)
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (7)
61
var placeholderExpression = syntaxFacts.
GetExpressionOfArgument
(placeholderArgument);
75
if (syntaxFacts.
GetExpressionOfArgument
(argument) is null)
89
var lastArgumentType = semanticModel.GetTypeInfo(syntaxFacts.
GetExpressionOfArgument
(lastArgument), cancellationToken).Type;
98
var type = semanticModel.GetTypeInfo(syntaxFacts.
GetExpressionOfArgument
(argument), cancellationToken).Type;
187
var expression = syntaxFacts.
GetExpressionOfArgument
(argument);
323
var literalExpression = (TLiteralExpressionSyntax?)syntaxFacts.
GetExpressionOfArgument
(placeholderArgument);
380
var argumentExpression = syntaxFacts.
GetExpressionOfArgument
(argument);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
735
var expr = generator.SyntaxFacts.
GetExpressionOfArgument
(argument);
EmbeddedLanguages\AbstractLanguageDetector.cs (1)
122
? syntaxFacts.
GetExpressionOfArgument
(siblingArg)
ExtractMethod\SelectionResult.cs (1)
187
var expression = syntaxFacts.
GetExpressionOfArgument
(arguments[0]);
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
571
return argumentList.SelectAsArray(a => (TExpressionSyntax)syntaxFacts.
GetExpressionOfArgument
(a));
InlineHints\AbstractInlineParameterNameHintsService.cs (1)
291
syntaxFacts.IsArgument(argument) ? syntaxFacts.
GetExpressionOfArgument
(argument) :
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (1)
552
var argumentExpression = _syntaxFacts.
GetExpressionOfArgument
(updatedInvocationArgument);
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerAnalyzer.cs (1)
250
var argExpression = this.SyntaxFacts.
GetExpressionOfArgument
(argument);
src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (2)
251
var convertedType = this.SemanticModel.GetTypeInfo(SyntaxFacts.
GetExpressionOfArgument
(arguments[0]), cancellationToken).ConvertedType;
304
var argumentExpression = this.SyntaxFacts.
GetExpressionOfArgument
(argument);
src\Analyzers\Core\Analyzers\UseIsNullCheck\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));
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (2)
301
var conditionLeft = (TExpressionSyntax)syntaxFacts.
GetExpressionOfArgument
(arguments[0]);
302
var conditionRight = (TExpressionSyntax)syntaxFacts.
GetExpressionOfArgument
(arguments[1]);
src\Analyzers\Core\Analyzers\ValidateFormatString\AbstractValidateFormatStringDiagnosticAnalyzer.cs (2)
203
var expression = syntaxFacts.
GetExpressionOfArgument
(argsArgument)!;
272
if (!syntaxFacts.IsStringLiteralExpression(syntaxFacts.
GetExpressionOfArgument
(formatArgumentSyntax)))
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (2)
424
var expression = syntaxFacts.
GetExpressionOfArgument
(argument);
474
var expressionOfArgument = syntaxFacts.
GetExpressionOfArgument
(argument);
src\Analyzers\Core\CodeFixes\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (3)
68
var argument = syntaxFacts.IsNullLiteralExpression(syntaxFacts.
GetExpressionOfArgument
(arguments[0]))
69
? (TExpressionSyntax)syntaxFacts.
GetExpressionOfArgument
(arguments[1])
70
: (TExpressionSyntax)syntaxFacts.
GetExpressionOfArgument
(arguments[0]);
ValueTracking\ValueTracker.cs (1)
276
selectedNode = syntaxFacts.
GetExpressionOfArgument
(selectedNode)!;