235 references to ArgumentList
Microsoft.AspNetCore.App.Analyzers (1)
Kestrel\ListenOnIPv6AnyAnalyzer.cs (1)
53
var args = kestrelOptionsListenExpressionSyntax.
ArgumentList
;
Microsoft.AspNetCore.App.CodeFixes (9)
Authorization\AddAuthorizationBuilderFixer.cs (2)
61
if (diagnosticTarget is InvocationExpressionSyntax {
ArgumentList
.Arguments: { Count: 1 } arguments, Expression: MemberAccessExpressionSyntax { Name.Identifier: { } identifierToken } memberAccessExpression }
87
if (configureAction is InvocationExpressionSyntax {
ArgumentList
.Arguments: { Count: 2 } configureArguments, Expression: MemberAccessExpressionSyntax { Name.Identifier.Text: "AddPolicy" } })
Http\HeaderDictionaryAddFixer.cs (1)
120
ArgumentList
.Arguments: { Count: 2 } arguments
Kestrel\ListenOnIPv6AnyFixer.cs (3)
47
if (argumentSyntax.Parent?.Parent is not InvocationExpressionSyntax {
ArgumentList
.Arguments.Count: > 1 } invocationExpressionSyntax)
57
var adjustedArgumentList = invocationExpressionSyntax.
ArgumentList
.RemoveNode(invocationExpressionSyntax.
ArgumentList
.Arguments.First(), SyntaxRemoveOptions.KeepLeadingTrivia);
WebApplicationBuilderFixer.cs (3)
113
if (invocation.
ArgumentList
.Arguments.SingleOrDefault() is not { } initArgument
131
var argument = expr.
ArgumentList
;
152
var arguments = body.
ArgumentList
;
Microsoft.AspNetCore.OpenApi.SourceGenerators (2)
XmlCommentGenerator.Parser.cs (2)
157
var argumentsCount = invocationExpression.
ArgumentList
.Arguments.Count;
171
var argument = invocationExpression.
ArgumentList
.Arguments[0];
Microsoft.CodeAnalysis.CSharp (17)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1650
=> node.Update((ExpressionSyntax?)Visit(node.Expression) ?? throw new ArgumentNullException("expression"), (ArgumentListSyntax?)Visit(node.
ArgumentList
) ?? throw new ArgumentNullException("argumentList"));
_generated\2\Syntax.xml.Syntax.Generated.cs (4)
2512
if (expression != this.Expression || argumentList != this.
ArgumentList
)
2522
public InvocationExpressionSyntax WithExpression(ExpressionSyntax expression) => Update(expression, this.
ArgumentList
);
2525
public InvocationExpressionSyntax AddArgumentListArguments(params ArgumentSyntax[] items) => WithArgumentList(this.
ArgumentList
.WithArguments(this.
ArgumentList
.Arguments.AddRange(items)));
Binder\Binder_Invocation.cs (5)
199
BindArgumentsAndNames(node.
ArgumentList
, diagnostics, analyzedArguments, allowArglist: false);
248
BindArgumentsAndNames(node.
ArgumentList
, diagnostics, analyzedArguments, allowArglist: true);
1417
InvocationExpressionSyntax invocation => invocation.
ArgumentList
.OpenParenToken,
2365
if (binder.EnclosingNameofArgument == node.
ArgumentList
.Arguments[0].Expression)
2379
var argument = node.
ArgumentList
.Arguments[0].Expression;
Binder\ExpressionVariableFinder.cs (2)
383
Visit(node.
ArgumentList
);
392
Visit(node.
ArgumentList
);
Binder\LocalBinderFactory.cs (3)
233
var argumentExpression = node.
ArgumentList
.Arguments[0].Expression;
260
Visit(node.
ArgumentList
);
269
Visit(node.
ArgumentList
);
Syntax\SyntaxNodeExtensions.cs (2)
57
node.
ArgumentList
.Arguments.Count == 1)
59
ArgumentSyntax argument = node.
ArgumentList
.Arguments[0];
Microsoft.CodeAnalysis.CSharp.Analyzers (4)
MetaAnalyzers\CSharpRegisterActionAnalyzer.cs (2)
58
if (invocation.
ArgumentList
!= null)
60
return invocation.
ArgumentList
.Arguments.Select(a => a.Expression);
MetaAnalyzers\CSharpReportDiagnosticAnalyzer.cs (2)
31
if (invocation.
ArgumentList
!= null)
33
return invocation.
ArgumentList
.Arguments.Select(a => a.Expression);
Microsoft.CodeAnalysis.CSharp.CodeStyle (28)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (2)
93
if (parameters.Count != invocation.
ArgumentList
.Arguments.Count)
100
var argument = invocation.
ArgumentList
.Arguments[i];
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastDiagnosticAnalyzer.cs (3)
110
ArgumentList
.Arguments: [{ Expression: LambdaExpressionSyntax whereLambda1 }],
128
ArgumentList
.Arguments: [],
147
ArgumentList
.Arguments: [
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
139
var arguments = invocationExpression.
ArgumentList
.Arguments;
218
memberAccess.Parent is InvocationExpressionSyntax {
ArgumentList
.Arguments.Count: 0 } invocationExpression &&
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForCreateDiagnosticAnalyzer.cs (2)
62
invocationExpression.
ArgumentList
.OpenParenToken.Span.End)),
63
invocationExpression.
ArgumentList
.CloseParenToken.GetLocation());
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (3)
268
AddArgumentsInReverse(postMatchesInReverse, GetArguments(currentInvocationExpression.
ArgumentList
, unwrapArgument), useSpread);
412
AddArgumentsInReverse(matchesInReverse, invocation.
ArgumentList
.Arguments, useSpread);
419
if (invocation.
ArgumentList
.Arguments.Count > 0)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (3)
438
AddRefLikeOutParameters(invocationExpression.
ArgumentList
, argumentToSkip: null);
935
var arguments = invocationExpression.
ArgumentList
.Arguments;
1139
if (invocation.
ArgumentList
.Arguments.Count != 0)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (3)
176
spreadElements.Add(invocation.
ArgumentList
.Arguments[0].Expression);
178
individualElementCount += invocation.
ArgumentList
.Arguments.Count;
244
if (invocationExpression.
ArgumentList
.Arguments.Count != 0)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (3)
193
else if (condition is InvocationExpressionSyntax {
ArgumentList
.Arguments.Count: 2 } invocation)
195
var arg0 = invocation.
ArgumentList
.Arguments[0].Expression;
196
var arg1 = invocation.
ArgumentList
.Arguments[1].Expression;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.cs (2)
96
invocationSyntax.
ArgumentList
is null)
317
var arguments = invocation.
ArgumentList
.Arguments;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
410
SimpleNameSyntax { Parent: InvocationExpressionSyntax invocation } => invocation.
ArgumentList
,
412
SimpleNameSyntax { Parent: MemberAccessExpressionSyntax { Parent: InvocationExpressionSyntax invocation } memberAccess } when memberAccess.Name == node => invocation.
ArgumentList
,
414
SimpleNameSyntax { Parent: MemberBindingExpressionSyntax { Parent: InvocationExpressionSyntax invocation } memberBinding } when memberBinding.Name == node => invocation.
ArgumentList
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1586
argumentList = invocation.
ArgumentList
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
602
SyntaxKind.InvocationExpression => ((InvocationExpressionSyntax)expression).
ArgumentList
,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (31)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateMethodService.cs (2)
114
return !invocationExpressionOpt.
ArgumentList
.CloseParenToken.IsMissing;
121
return !invocationExpressionOpt.
ArgumentList
.CloseParenToken.IsMissing;
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (5)
31
_invocationExpression.
ArgumentList
, cancellationToken);
52
foreach (var argument in _invocationExpression.
ArgumentList
.Arguments)
125
=> [.. _invocationExpression.
ArgumentList
.Arguments.Select(a => a.GetRefKind())];
128
=> [.. _invocationExpression.
ArgumentList
.Arguments.Select(a => DetermineParameterType(a, cancellationToken))];
134
=> [.. _invocationExpression.
ArgumentList
.Arguments.Select(a => false)];
src\roslyn\src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (2)
93
MemberBindingExpression(invokeName), invocationExpression.
ArgumentList
)));
136
MemberBindingExpression(invokeName), invocationExpression.
ArgumentList
)));
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (4)
97
var seenNamedArgument = currentInvocation.
ArgumentList
.Arguments.Any(a => a.NameColon != null);
98
var seenDefaultArgumentValue = currentInvocation.
ArgumentList
.Arguments.Count < localFunction.ParameterList.Parameters.Count;
108
var newArgumentsList = currentInvocation.
ArgumentList
.Arguments.AddRange(newArguments);
112
var newArgList = currentInvocation.
ArgumentList
.WithArguments(newArgumentsList);
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
228
var index = invocation.
ArgumentList
.Arguments.IndexOf(argument);
src\roslyn\src\Analyzers\CSharp\CodeFixes\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastCodeFixProvider.cs (2)
67
castOrSelectInvocation.
ArgumentList
,
68
castOrSelectInvocation.
ArgumentList
.WithArguments([]));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
897
var arguments = invocation.
ArgumentList
.Arguments;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
55
var arguments = GetArguments(invocationExpression.
ArgumentList
, unwrapArgument);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
116
var arguments = invocation.
ArgumentList
.Arguments;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (3)
63
var arguments = invocationExpression.
ArgumentList
.Arguments;
133
var canUseImplicitArray = invocation.
ArgumentList
.Arguments.Skip(indexToWrap).Any(
137
invocation.
ArgumentList
,
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (4)
93
var argList = invocation.
ArgumentList
;
124
invocation.
ArgumentList
,
125
invocation.
ArgumentList
.WithArguments(arguments));
159
if (result.Invocation.
ArgumentList
.Arguments.Count == 1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
288
return invocation.ReplaceNodes(invocation.
ArgumentList
.Arguments, (argumentNode, _) =>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (1)
107
if (existingArgument.Expression is InvocationExpressionSyntax {
ArgumentList
.Arguments: [{ Expression: var nameofArgument }] } invocation &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
289
var index = invocation.
ArgumentList
.Arguments.IndexOf(argument);
1833
if (invocation.
ArgumentList
.Arguments.Count > 0)
1835
var argumentExpression = invocation.
ArgumentList
.Arguments[0].Expression;
Microsoft.CodeAnalysis.CSharp.Features (80)
ChangeSignature\CSharpChangeSignatureService.cs (3)
175
: matchingNode.GetAncestorOrThis<InvocationExpressionSyntax>()?.
ArgumentList
;
427
invocation.
ArgumentList
,
632
InvocationExpressionSyntax invocation => invocation.
ArgumentList
,
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (7)
168
var firstOptionalOrParamsArgument = invocation.
ArgumentList
.Arguments.FirstOrDefault(
182
? invocation.
ArgumentList
.Arguments.IndexOf(firstOptionalOrParamsArgument)
183
: invocation.
ArgumentList
.Arguments.Count;
186
!supportsNonTrailing && invocation.
ArgumentList
.Arguments.Take(insertionIndex).Any(arg => arg.NameColon != null);
192
invocation.
ArgumentList
,
193
invocation.
ArgumentList
.WithArguments(
194
invocation.
ArgumentList
.Arguments.InsertRange(insertionIndex, additionalArguments)));
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (4)
248
invocationExpression.
ArgumentList
.Arguments.Count == 1)
258
var selectExpression = invocationExpression.
ArgumentList
.Arguments.Single().Expression;
265
invocationExpression.
ArgumentList
.OpenParenToken,
266
invocationExpression.
ArgumentList
.CloseParenToken,
Debugging\CSharpProximityExpressionsService_ExpressionTermCollector.cs (1)
263
AddArgumentTerms(invocationExpression.
ArgumentList
, terms, ref rightFlags);
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (3)
321
if (invocation.
ArgumentList
?.Arguments.Count != 1 ||
322
invocation.
ArgumentList
.Arguments[0].Expression.Kind() == SyntaxKind.DeclarationExpression)
341
var argumentExpression = currentInvocation.
ArgumentList
.Arguments[0].Expression.Parenthesize();
SignatureHelp\InvocationExpressionSignatureHelpProvider.cs (10)
42
return expression?.
ArgumentList
is null ? null : expression;
50
return expression.
ArgumentList
.Span.Contains(token.SpanStart) &&
51
token != expression.
ArgumentList
.CloseParenToken;
92
var (currentSymbol, parameterIndexOverride) = new CSharpLightweightOverloadResolution(semanticModel, invocationExpression.
ArgumentList
.Arguments, position)
103
var textSpan = SignatureHelpUtilities.GetSignatureHelpSpan(invocationExpression.
ArgumentList
);
139
var parameterIndexOverride = new CSharpLightweightOverloadResolution(semanticModel, invocationExpression.
ArgumentList
.Arguments, position)
149
var textSpan = SignatureHelpUtilities.GetSignatureHelpSpan(invocationExpression.
ArgumentList
);
163
if (expression is {
ArgumentList
: not null } &&
164
currentSpan.Start == SignatureHelpUtilities.GetSignatureHelpSpan(expression.
ArgumentList
).Start)
166
return SignatureHelpUtilities.GetSignatureHelpState(expression.
ArgumentList
, position);
Snippets\CSharpConsoleSnippetProvider.cs (1)
50
=> ((InvocationExpressionSyntax)expression).
ArgumentList
;
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (2)
93
if (parameters.Count != invocation.
ArgumentList
.Arguments.Count)
100
var argument = invocation.
ArgumentList
.Arguments[i];
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastDiagnosticAnalyzer.cs (3)
110
ArgumentList
.Arguments: [{ Expression: LambdaExpressionSyntax whereLambda1 }],
128
ArgumentList
.Arguments: [],
147
ArgumentList
.Arguments: [
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
139
var arguments = invocationExpression.
ArgumentList
.Arguments;
218
memberAccess.Parent is InvocationExpressionSyntax {
ArgumentList
.Arguments.Count: 0 } invocationExpression &&
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForCreateDiagnosticAnalyzer.cs (2)
62
invocationExpression.
ArgumentList
.OpenParenToken.Span.End)),
63
invocationExpression.
ArgumentList
.CloseParenToken.GetLocation());
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (3)
268
AddArgumentsInReverse(postMatchesInReverse, GetArguments(currentInvocationExpression.
ArgumentList
, unwrapArgument), useSpread);
412
AddArgumentsInReverse(matchesInReverse, invocation.
ArgumentList
.Arguments, useSpread);
419
if (invocation.
ArgumentList
.Arguments.Count > 0)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (3)
438
AddRefLikeOutParameters(invocationExpression.
ArgumentList
, argumentToSkip: null);
935
var arguments = invocationExpression.
ArgumentList
.Arguments;
1139
if (invocation.
ArgumentList
.Arguments.Count != 0)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (3)
176
spreadElements.Add(invocation.
ArgumentList
.Arguments[0].Expression);
178
individualElementCount += invocation.
ArgumentList
.Arguments.Count;
244
if (invocationExpression.
ArgumentList
.Arguments.Count != 0)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (3)
193
else if (condition is InvocationExpressionSyntax {
ArgumentList
.Arguments.Count: 2 } invocation)
195
var arg0 = invocation.
ArgumentList
.Arguments[0].Expression;
196
var arg1 = invocation.
ArgumentList
.Arguments[1].Expression;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.cs (2)
96
invocationSyntax.
ArgumentList
is null)
317
var arguments = invocation.
ArgumentList
.Arguments;
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateMethodService.cs (2)
114
return !invocationExpressionOpt.
ArgumentList
.CloseParenToken.IsMissing;
121
return !invocationExpressionOpt.
ArgumentList
.CloseParenToken.IsMissing;
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (5)
31
_invocationExpression.
ArgumentList
, cancellationToken);
52
foreach (var argument in _invocationExpression.
ArgumentList
.Arguments)
125
=> [.. _invocationExpression.
ArgumentList
.Arguments.Select(a => a.GetRefKind())];
128
=> [.. _invocationExpression.
ArgumentList
.Arguments.Select(a => DetermineParameterType(a, cancellationToken))];
134
=> [.. _invocationExpression.
ArgumentList
.Arguments.Select(a => false)];
src\roslyn\src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (2)
93
MemberBindingExpression(invokeName), invocationExpression.
ArgumentList
)));
136
MemberBindingExpression(invokeName), invocationExpression.
ArgumentList
)));
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (4)
97
var seenNamedArgument = currentInvocation.
ArgumentList
.Arguments.Any(a => a.NameColon != null);
98
var seenDefaultArgumentValue = currentInvocation.
ArgumentList
.Arguments.Count < localFunction.ParameterList.Parameters.Count;
108
var newArgumentsList = currentInvocation.
ArgumentList
.Arguments.AddRange(newArguments);
112
var newArgList = currentInvocation.
ArgumentList
.WithArguments(newArgumentsList);
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
228
var index = invocation.
ArgumentList
.Arguments.IndexOf(argument);
src\roslyn\src\Analyzers\CSharp\CodeFixes\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastCodeFixProvider.cs (2)
67
castOrSelectInvocation.
ArgumentList
,
68
castOrSelectInvocation.
ArgumentList
.WithArguments([]));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
897
var arguments = invocation.
ArgumentList
.Arguments;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
55
var arguments = GetArguments(invocationExpression.
ArgumentList
, unwrapArgument);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
116
var arguments = invocation.
ArgumentList
.Arguments;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (3)
63
var arguments = invocationExpression.
ArgumentList
.Arguments;
133
var canUseImplicitArray = invocation.
ArgumentList
.Arguments.Skip(indexToWrap).Any(
137
invocation.
ArgumentList
,
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (4)
93
var argList = invocation.
ArgumentList
;
124
invocation.
ArgumentList
,
125
invocation.
ArgumentList
.WithArguments(arguments));
159
if (result.Invocation.
ArgumentList
.Arguments.Count == 1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
288
return invocation.ReplaceNodes(invocation.
ArgumentList
.Arguments, (argumentNode, _) =>
Wrapping\SeparatedSyntaxList\CSharpArgumentWrapper.cs (1)
50
InvocationExpressionSyntax invocationExpression => invocationExpression.
ArgumentList
,
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (20)
Microsoft.CodeQuality.Analyzers\Maintainability\CSharpUseCrossPlatformIntrinsicsFixer.cs (2)
40
SeparatedSyntaxList<ArgumentSyntax> arguments = invocationExpression.
ArgumentList
.Arguments;
64
SeparatedSyntaxList<ArgumentSyntax> arguments = invocationExpression.
ArgumentList
.Arguments;
Microsoft.NetCore.Analyzers\InteropServices\CSharpDynamicInterfaceCastableImplementation.Fixer.cs (2)
250
var newArgList = currentInvocation.
ArgumentList
.WithArguments(
252
.AddRange(currentInvocation.
ArgumentList
.Arguments));
Microsoft.NetCore.Analyzers\Performance\CSharpCollapseMultiplePathOperations.Fixer.cs (1)
75
foreach (var argument in invocation.
ArgumentList
.Arguments)
Microsoft.NetCore.Analyzers\Performance\CSharpDoNotUseCountWhenAnyCanBeUsed.Fixer.cs (3)
57
invocation.
ArgumentList
.Arguments.Count == 1 &&
59
sourceExpression: invocation.
ArgumentList
.Arguments[0].Expression,
151
arguments = invocationExpression.
ArgumentList
.ChildNodes();
Microsoft.NetCore.Analyzers\Performance\CSharpPreferDictionaryTryMethodsOverContainsKeyGuardFixer.cs (2)
88
changedValueNode = invocation.
ArgumentList
.Arguments[1].Expression;
222
var dictionaryAddArguments = dictionaryAddInvocation.
ArgumentList
.Arguments;
Microsoft.NetCore.Analyzers\Performance\CSharpPreferHashDataOverComputeHash.Fixer.cs (1)
42
var argumentList = ((InvocationExpressionSyntax)computeHashNode).
ArgumentList
;
Microsoft.NetCore.Analyzers\Performance\CSharpPreferIsEmptyOverCount.Fixer.cs (1)
41
countNode = invocationExpression.
ArgumentList
.Arguments[0].Expression;
Microsoft.NetCore.Analyzers\Performance\CSharpPreferLengthCountIsEmptyOverAny.Fixer.cs (4)
25
if (invocation.
ArgumentList
.Arguments.Count > 0)
27
expression = invocation.
ArgumentList
.Arguments[0].Expression;
66
if (invocation.
ArgumentList
.Arguments.Count > 0)
69
expression = invocation.
ArgumentList
.Arguments[0].Expression;
Microsoft.NetCore.Analyzers\Runtime\CSharpForwardCancellationTokenToInvocations.Fixer.cs (1)
58
arguments = invocationExpression.
ArgumentList
.Arguments.ToImmutableArray();
Microsoft.NetCore.Analyzers\Runtime\CSharpPreferAsSpanOverSubstring.Fixer.cs (1)
28
var oldNameSyntax = cast.
ArgumentList
.Arguments
Microsoft.NetCore.Analyzers\Runtime\CSharpPreferDictionaryContainsMethods.Fixer.cs (1)
54
var newInvocation = editor.Generator.InvocationExpression(containsMemberAccess, invocation.
ArgumentList
.Arguments);
Microsoft.NetCore.Analyzers\Usage\CSharpDoNotPassNonNullableValueToArgumentNullExceptionThrowIfNullFixer.cs (1)
22
var nullableStructExpression = invocation.
ArgumentList
.Arguments[0].Expression;
Microsoft.CodeAnalysis.CSharp.Workspaces (15)
Simplification\CSharpSimplificationService.Expander.cs (4)
786
if (invocationExpression.
ArgumentList
!= null)
788
foreach (var argument in invocationExpression.
ArgumentList
.Arguments)
1111
var arguments = originalNode.
ArgumentList
.Arguments.Insert(0, thisArgument);
1114
originalNode.
ArgumentList
.WithArguments(arguments));
Simplification\Reducers\AbstractCSharpReducer.AbstractReductionRewriter.cs (1)
181
var argumentList = (ArgumentListSyntax)this.Visit(node.
ArgumentList
);
Simplification\Reducers\CSharpExtensionMethodReducer.cs (1)
62
var argumentList = node.
ArgumentList
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
410
SimpleNameSyntax { Parent: InvocationExpressionSyntax invocation } => invocation.
ArgumentList
,
412
SimpleNameSyntax { Parent: MemberAccessExpressionSyntax { Parent: InvocationExpressionSyntax invocation } memberAccess } when memberAccess.Name == node => invocation.
ArgumentList
,
414
SimpleNameSyntax { Parent: MemberBindingExpressionSyntax { Parent: InvocationExpressionSyntax invocation } memberBinding } when memberBinding.Name == node => invocation.
ArgumentList
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1586
argumentList = invocation.
ArgumentList
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
602
SyntaxKind.InvocationExpression => ((InvocationExpressionSyntax)expression).
ArgumentList
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (1)
107
if (existingArgument.Expression is InvocationExpressionSyntax {
ArgumentList
.Arguments: [{ Expression: var nameofArgument }] } invocation &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
289
var index = invocation.
ArgumentList
.Arguments.IndexOf(argument);
1833
if (invocation.
ArgumentList
.Arguments.Count > 0)
1835
var argumentExpression = invocation.
ArgumentList
.Arguments[0].Expression;
Microsoft.DotNet.CodeAnalysis (2)
Analyzers\AppContextDefaultsAnalyzer.cs (2)
73
ArgumentSyntax args = call.
ArgumentList
.Arguments[1];
114
if (call.
ArgumentList
.Arguments.Count != 2)
Microsoft.Maui.Controls.BindingSourceGen (9)
BindingSourceGenerator.cs (7)
57
&& invocation.
ArgumentList
.Arguments.Count >= 2
58
&& invocation.
ArgumentList
.Arguments[1].Expression is not LiteralExpressionSyntax
59
&& invocation.
ArgumentList
.Arguments[1].Expression is not ObjectCreationExpressionSyntax;
67
&& invocation.
ArgumentList
.Arguments.Count >= 1
68
&& invocation.
ArgumentList
.Arguments[0].Expression is not LiteralExpressionSyntax
69
&& invocation.
ArgumentList
.Arguments[0].Expression is not ObjectCreationExpressionSyntax
167
var argumentList = invocation.
ArgumentList
.Arguments;
InvocationParser.cs (2)
51
var argumentsList = invocation.
ArgumentList
.Arguments;
88
var argumentsList = invocation.
ArgumentList
.Arguments;
Microsoft.ML.InternalCodeAnalyzer (2)
ContractsCheckAnalyzer.cs (1)
108
var syntaxArgs = invocation.
ArgumentList
.Arguments;
ContractsCheckNameofFixProvider.cs (1)
179
var newNameofExp = nameofExp.ReplaceNode(nameofExp.
ArgumentList
.Arguments[0].Expression, exp.WithoutTrivia());
Roslyn.Diagnostics.CSharp.Analyzers (11)
CSharpSymbolDeclaredEventMustBeGeneratedForSourceSymbols.cs (2)
53
if (invocationExpression.
ArgumentList
!= null)
55
ArgumentSyntax argument = invocationExpression.
ArgumentList
.Arguments.FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
410
SimpleNameSyntax { Parent: InvocationExpressionSyntax invocation } => invocation.
ArgumentList
,
412
SimpleNameSyntax { Parent: MemberAccessExpressionSyntax { Parent: InvocationExpressionSyntax invocation } memberAccess } when memberAccess.Name == node => invocation.
ArgumentList
,
414
SimpleNameSyntax { Parent: MemberBindingExpressionSyntax { Parent: InvocationExpressionSyntax invocation } memberBinding } when memberBinding.Name == node => invocation.
ArgumentList
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1586
argumentList = invocation.
ArgumentList
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
602
SyntaxKind.InvocationExpression => ((InvocationExpressionSyntax)expression).
ArgumentList
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (1)
107
if (existingArgument.Expression is InvocationExpressionSyntax {
ArgumentList
.Arguments: [{ Expression: var nameofArgument }] } invocation &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
289
var index = invocation.
ArgumentList
.Arguments.IndexOf(argument);
1833
if (invocation.
ArgumentList
.Arguments.Count > 0)
1835
var argumentExpression = invocation.
ArgumentList
.Arguments[0].Expression;
System.Text.RegularExpressions.Generator (1)
UpgradeToGeneratedRegexAnalyzer.cs (1)
174
InvocationExpressionSyntax invocation => invocation.
ArgumentList
?.SpanStart,
System.Windows.Forms.Analyzers.CSharp (1)
System\Windows\Forms\CSharp\Generators\ApplicationConfiguration\ApplicationConfigurationGenerator.cs (1)
111
ArgumentList
.Arguments.Count: 0,
System.Windows.Forms.PrivateSourceGenerators (2)
System\Windows\Forms\SourceGenerators\EnumValidationGenerator.cs (2)
47
ArgumentList
.Arguments.Count: <= 2,
70
var arguments = invocationExpression.
ArgumentList
.Arguments;