292 references to ArgumentList
Microsoft.AspNetCore.App.Analyzers (1)
Kestrel\ListenOnIPv6AnyAnalyzer.cs (1)
53var args = kestrelOptionsListenExpressionSyntax.ArgumentList;
Microsoft.AspNetCore.App.CodeFixes (9)
Authorization\AddAuthorizationBuilderFixer.cs (2)
61if (diagnosticTarget is InvocationExpressionSyntax { ArgumentList.Arguments: { Count: 1 } arguments, Expression: MemberAccessExpressionSyntax { Name.Identifier: { } identifierToken } memberAccessExpression } 87if (configureAction is InvocationExpressionSyntax { ArgumentList.Arguments: { Count: 2 } configureArguments, Expression: MemberAccessExpressionSyntax { Name.Identifier.Text: "AddPolicy" } })
Http\HeaderDictionaryAddFixer.cs (1)
120ArgumentList.Arguments: { Count: 2 } arguments
Kestrel\ListenOnIPv6AnyFixer.cs (3)
47if (argumentSyntax.Parent?.Parent is not InvocationExpressionSyntax { ArgumentList.Arguments.Count: > 1 } invocationExpressionSyntax) 57var adjustedArgumentList = invocationExpressionSyntax.ArgumentList.RemoveNode(invocationExpressionSyntax.ArgumentList.Arguments.First(), SyntaxRemoveOptions.KeepLeadingTrivia);
WebApplicationBuilderFixer.cs (3)
113if (invocation.ArgumentList.Arguments.SingleOrDefault() is not { } initArgument 131var argument = expr.ArgumentList; 152var arguments = body.ArgumentList;
Microsoft.AspNetCore.OpenApi.SourceGenerators (2)
XmlCommentGenerator.Parser.cs (2)
157var argumentsCount = invocationExpression.ArgumentList.Arguments.Count; 171var argument = invocationExpression.ArgumentList.Arguments[0];
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder_Invocation.cs (5)
198BindArgumentsAndNames(node.ArgumentList, diagnostics, analyzedArguments, allowArglist: false); 247BindArgumentsAndNames(node.ArgumentList, diagnostics, analyzedArguments, allowArglist: true); 1416InvocationExpressionSyntax invocation => invocation.ArgumentList.OpenParenToken, 2297if (binder.EnclosingNameofArgument == node.ArgumentList.Arguments[0].Expression) 2311var argument = node.ArgumentList.Arguments[0].Expression;
Binder\ExpressionVariableFinder.cs (2)
383Visit(node.ArgumentList); 392Visit(node.ArgumentList);
Binder\LocalBinderFactory.cs (3)
233var argumentExpression = node.ArgumentList.Arguments[0].Expression; 260Visit(node.ArgumentList); 269Visit(node.ArgumentList);
Syntax.xml.Main.Generated.cs (1)
1642=> node.Update((ExpressionSyntax?)Visit(node.Expression) ?? throw new ArgumentNullException("expression"), (ArgumentListSyntax?)Visit(node.ArgumentList) ?? throw new ArgumentNullException("argumentList"));
Syntax.xml.Syntax.Generated.cs (4)
2512if (expression != this.Expression || argumentList != this.ArgumentList) 2522public InvocationExpressionSyntax WithExpression(ExpressionSyntax expression) => Update(expression, this.ArgumentList); 2525public InvocationExpressionSyntax AddArgumentListArguments(params ArgumentSyntax[] items) => WithArgumentList(this.ArgumentList.WithArguments(this.ArgumentList.Arguments.AddRange(items)));
Syntax\SyntaxNodeExtensions.cs (2)
57node.ArgumentList.Arguments.Count == 1) 59ArgumentSyntax argument = node.ArgumentList.Arguments[0];
Microsoft.CodeAnalysis.CSharp.Analyzers (4)
MetaAnalyzers\CSharpRegisterActionAnalyzer.cs (2)
58if (invocation.ArgumentList != null) 60return invocation.ArgumentList.Arguments.Select(a => a.Expression);
MetaAnalyzers\CSharpReportDiagnosticAnalyzer.cs (2)
31if (invocation.ArgumentList != null) 33return invocation.ArgumentList.Arguments.Select(a => a.Expression);
Microsoft.CodeAnalysis.CSharp.CodeStyle (25)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (2)
94if (parameters.Count != invocation.ArgumentList.Arguments.Count) 101var argument = invocation.ArgumentList.Arguments[i];
src\Analyzers\CSharp\Analyzers\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastDiagnosticAnalyzer.cs (3)
110ArgumentList.Arguments: [{ Expression: LambdaExpressionSyntax whereLambda1 }], 128ArgumentList.Arguments: [], 147ArgumentList.Arguments: [
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
139var arguments = invocationExpression.ArgumentList.Arguments; 218memberAccess.Parent is InvocationExpressionSyntax { ArgumentList.Arguments.Count: 0 } invocationExpression &&
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForCreateDiagnosticAnalyzer.cs (2)
62invocationExpression.ArgumentList.OpenParenToken.Span.End)), 63invocationExpression.ArgumentList.CloseParenToken.GetLocation());
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (3)
268AddArgumentsInReverse(postMatchesInReverse, GetArguments(currentInvocationExpression.ArgumentList, unwrapArgument), useSpread); 410AddArgumentsInReverse(matchesInReverse, invocation.ArgumentList.Arguments, useSpread); 417if (invocation.ArgumentList.Arguments.Count > 0)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (3)
469AddRefLikeOutParameters(invocationExpression.ArgumentList, argumentToSkip: null); 922var arguments = invocationExpression.ArgumentList.Arguments; 1126if (invocation.ArgumentList.Arguments.Count != 0)
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (3)
106spreadElements.Add(invocation.ArgumentList.Arguments[0].Expression); 108individualElementCount += invocation.ArgumentList.Arguments.Count; 174if (invocationExpression.ArgumentList.Arguments.Count != 0)
src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (3)
193else if (condition is InvocationExpressionSyntax { ArgumentList.Arguments.Count: 2 } invocation) 195var arg0 = invocation.ArgumentList.Arguments[0].Expression; 196var arg1 = invocation.ArgumentList.Arguments[1].Expression;
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.cs (2)
96invocationSyntax.ArgumentList is null) 317var arguments = invocation.ArgumentList.Arguments;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1609argumentList = invocation.ArgumentList;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
602SyntaxKind.InvocationExpression => ((InvocationExpressionSyntax)expression).ArgumentList,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (31)
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateMethodService.cs (2)
114return !invocationExpressionOpt.ArgumentList.CloseParenToken.IsMissing; 121return !invocationExpressionOpt.ArgumentList.CloseParenToken.IsMissing;
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (5)
31_invocationExpression.ArgumentList, cancellationToken); 52foreach (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\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (2)
96MemberBindingExpression(invokeName), invocationExpression.ArgumentList))); 139MemberBindingExpression(invokeName), invocationExpression.ArgumentList)));
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (4)
97var seenNamedArgument = currentInvocation.ArgumentList.Arguments.Any(a => a.NameColon != null); 98var seenDefaultArgumentValue = currentInvocation.ArgumentList.Arguments.Count < localFunction.ParameterList.Parameters.Count; 108var newArgumentsList = currentInvocation.ArgumentList.Arguments.AddRange(newArguments); 112var newArgList = currentInvocation.ArgumentList.WithArguments(newArgumentsList);
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
228var index = invocation.ArgumentList.Arguments.IndexOf(argument);
src\Analyzers\CSharp\CodeFixes\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastCodeFixProvider.cs (2)
68castOrSelectInvocation.ArgumentList, 69castOrSelectInvocation.ArgumentList.WithArguments([]));
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
828var arguments = invocation.ArgumentList.Arguments;
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
55var arguments = GetArguments(invocationExpression.ArgumentList, unwrapArgument);
src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
116var arguments = invocation.ArgumentList.Arguments;
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (3)
63var arguments = invocationExpression.ArgumentList.Arguments; 133var canUseImplicitArray = invocation.ArgumentList.Arguments.Skip(indexToWrap).Any( 137invocation.ArgumentList,
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (4)
94var argList = invocation.ArgumentList; 119invocation.ArgumentList, 120invocation.ArgumentList.WithArguments(arguments)); 154if (result.Invocation.ArgumentList.Arguments.Count == 1)
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
287return invocation.ReplaceNodes(invocation.ArgumentList.Arguments, (argumentNode, _) =>
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (1)
108if (existingArgument.Expression is InvocationExpressionSyntax { ArgumentList.Arguments: [{ Expression: var nameofArgument }] } invocation &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
285var index = invocation.ArgumentList.Arguments.IndexOf(argument); 1755if (invocation.ArgumentList.Arguments.Count > 0) 1757var argumentExpression = invocation.ArgumentList.Arguments[0].Expression;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenTupleTest.cs (1)
13975var nameofArg = ((InvocationExpressionSyntax)nameofNode.Parent).ArgumentList.Arguments.Single().Expression;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Semantics\ParamsCollectionTests.cs (1)
171var argument = nodes[1].ArgumentList.Arguments[0].Expression;
Microsoft.CodeAnalysis.CSharp.Features (80)
ChangeSignature\CSharpChangeSignatureService.cs (3)
177: matchingNode.GetAncestorOrThis<InvocationExpressionSyntax>()?.ArgumentList; 429invocation.ArgumentList, 634InvocationExpressionSyntax invocation => invocation.ArgumentList,
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (7)
168var 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); 192invocation.ArgumentList, 193invocation.ArgumentList.WithArguments( 194invocation.ArgumentList.Arguments.InsertRange(insertionIndex, additionalArguments)));
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (4)
252invocationExpression.ArgumentList.Arguments.Count == 1) 262var selectExpression = invocationExpression.ArgumentList.Arguments.Single().Expression; 269invocationExpression.ArgumentList.OpenParenToken, 270invocationExpression.ArgumentList.CloseParenToken,
Debugging\CSharpProximityExpressionsService_ExpressionTermCollector.cs (1)
263AddArgumentTerms(invocationExpression.ArgumentList, terms, ref rightFlags);
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (3)
321if (invocation.ArgumentList?.Arguments.Count != 1 || 322invocation.ArgumentList.Arguments[0].Expression.Kind() == SyntaxKind.DeclarationExpression) 341var argumentExpression = currentInvocation.ArgumentList.Arguments[0].Expression.Parenthesize();
SignatureHelp\InvocationExpressionSignatureHelpProvider.cs (10)
48if (expression.ArgumentList is null) 59return expression.ArgumentList.Span.Contains(token.SpanStart) && 60token != expression.ArgumentList.CloseParenToken; 101var (currentSymbol, parameterIndexOverride) = new LightweightOverloadResolution(semanticModel, position, invocationExpression.ArgumentList.Arguments) 112var textSpan = SignatureHelpUtilities.GetSignatureHelpSpan(invocationExpression.ArgumentList); 148var parameterIndexOverride = new LightweightOverloadResolution(semanticModel, position, invocationExpression.ArgumentList.Arguments) 158var textSpan = SignatureHelpUtilities.GetSignatureHelpSpan(invocationExpression.ArgumentList); 172if (expression is { ArgumentList: not null } && 173currentSpan.Start == SignatureHelpUtilities.GetSignatureHelpSpan(expression.ArgumentList).Start) 175return SignatureHelpUtilities.GetSignatureHelpState(expression.ArgumentList, position);
Snippets\CSharpConsoleSnippetProvider.cs (1)
50=> ((InvocationExpressionSyntax)expression).ArgumentList;
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (2)
94if (parameters.Count != invocation.ArgumentList.Arguments.Count) 101var argument = invocation.ArgumentList.Arguments[i];
src\Analyzers\CSharp\Analyzers\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastDiagnosticAnalyzer.cs (3)
110ArgumentList.Arguments: [{ Expression: LambdaExpressionSyntax whereLambda1 }], 128ArgumentList.Arguments: [], 147ArgumentList.Arguments: [
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
139var arguments = invocationExpression.ArgumentList.Arguments; 218memberAccess.Parent is InvocationExpressionSyntax { ArgumentList.Arguments.Count: 0 } invocationExpression &&
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForCreateDiagnosticAnalyzer.cs (2)
62invocationExpression.ArgumentList.OpenParenToken.Span.End)), 63invocationExpression.ArgumentList.CloseParenToken.GetLocation());
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (3)
268AddArgumentsInReverse(postMatchesInReverse, GetArguments(currentInvocationExpression.ArgumentList, unwrapArgument), useSpread); 410AddArgumentsInReverse(matchesInReverse, invocation.ArgumentList.Arguments, useSpread); 417if (invocation.ArgumentList.Arguments.Count > 0)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (3)
469AddRefLikeOutParameters(invocationExpression.ArgumentList, argumentToSkip: null); 922var arguments = invocationExpression.ArgumentList.Arguments; 1126if (invocation.ArgumentList.Arguments.Count != 0)
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (3)
106spreadElements.Add(invocation.ArgumentList.Arguments[0].Expression); 108individualElementCount += invocation.ArgumentList.Arguments.Count; 174if (invocationExpression.ArgumentList.Arguments.Count != 0)
src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (3)
193else if (condition is InvocationExpressionSyntax { ArgumentList.Arguments.Count: 2 } invocation) 195var arg0 = invocation.ArgumentList.Arguments[0].Expression; 196var arg1 = invocation.ArgumentList.Arguments[1].Expression;
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.cs (2)
96invocationSyntax.ArgumentList is null) 317var arguments = invocation.ArgumentList.Arguments;
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateMethodService.cs (2)
114return !invocationExpressionOpt.ArgumentList.CloseParenToken.IsMissing; 121return !invocationExpressionOpt.ArgumentList.CloseParenToken.IsMissing;
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (5)
31_invocationExpression.ArgumentList, cancellationToken); 52foreach (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\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (2)
96MemberBindingExpression(invokeName), invocationExpression.ArgumentList))); 139MemberBindingExpression(invokeName), invocationExpression.ArgumentList)));
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (4)
97var seenNamedArgument = currentInvocation.ArgumentList.Arguments.Any(a => a.NameColon != null); 98var seenDefaultArgumentValue = currentInvocation.ArgumentList.Arguments.Count < localFunction.ParameterList.Parameters.Count; 108var newArgumentsList = currentInvocation.ArgumentList.Arguments.AddRange(newArguments); 112var newArgList = currentInvocation.ArgumentList.WithArguments(newArgumentsList);
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
228var index = invocation.ArgumentList.Arguments.IndexOf(argument);
src\Analyzers\CSharp\CodeFixes\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastCodeFixProvider.cs (2)
68castOrSelectInvocation.ArgumentList, 69castOrSelectInvocation.ArgumentList.WithArguments([]));
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
828var arguments = invocation.ArgumentList.Arguments;
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
55var arguments = GetArguments(invocationExpression.ArgumentList, unwrapArgument);
src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
116var arguments = invocation.ArgumentList.Arguments;
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (3)
63var arguments = invocationExpression.ArgumentList.Arguments; 133var canUseImplicitArray = invocation.ArgumentList.Arguments.Skip(indexToWrap).Any( 137invocation.ArgumentList,
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (4)
94var argList = invocation.ArgumentList; 119invocation.ArgumentList, 120invocation.ArgumentList.WithArguments(arguments)); 154if (result.Invocation.ArgumentList.Arguments.Count == 1)
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
287return invocation.ReplaceNodes(invocation.ArgumentList.Arguments, (argumentNode, _) =>
Wrapping\SeparatedSyntaxList\CSharpArgumentWrapper.cs (1)
50InvocationExpressionSyntax invocationExpression => invocationExpression.ArgumentList,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (15)
Semantics\BetterCandidates.cs (1)
1268var symbolInfo = model.GetSymbolInfo(invocations[0].ArgumentList.Arguments[0].Expression);
Semantics\DelegateTypeTests.cs (1)
11164var identifiers = nodes.OfType<InvocationExpressionSyntax>().Where(i => i.Expression is IdentifierNameSyntax id && id.Identifier.Text == "Report").Select(i => i.ArgumentList.Arguments[0].Expression).ToArray();
Semantics\FunctionPointerTests.cs (1)
203var parameter = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().First().ArgumentList.Arguments.Single();
Semantics\ImplicitObjectCreationTests.cs (1)
4194var newExpression = ((InvocationExpressionSyntax)modifiedNode.Expression).ArgumentList.Arguments[0].Expression;
Semantics\LocalFunctionTests.cs (3)
6555Select(n => n.ArgumentList.Arguments[0].Expression). 8784Assert.False(model.LookupSymbols(nameofExpression.ArgumentList.CloseParenToken.SpanStart).ToTestDisplayStrings().Contains("parameter")); 10431var p = nameof.ArgumentList.Arguments[0].Expression;
Semantics\NameOfTests.cs (8)
993var argument = nameofCalls[index].ArgumentList.Arguments.Single().Expression; 998var argument2 = nameofCalls2[index].ArgumentList.Arguments.Single().Expression; 1064var argument = nameofCalls[index].ArgumentList.Arguments.Single().Expression; 1069var argument2 = nameofCalls2[index].ArgumentList.Arguments.Single().Expression; 1150var argument = nameofCalls[index].ArgumentList.Arguments.Single().Expression; 1155var argument2 = nameofCalls2[index].ArgumentList.Arguments.Single().Expression; 1228var argument = nameofCalls[index].ArgumentList.Arguments.Single().Expression; 1233var argument2 = nameofCalls2[index].ArgumentList.Arguments.Single().Expression;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (15)
Compilation\GetSemanticInfoTests.cs (5)
263var v61 = (v6 as InvocationExpressionSyntax).ArgumentList.Arguments; 299var arg = call.ArgumentList.Arguments[0].Expression; 3472var argexpr = expr.ArgumentList.Arguments.Single().Expression; 3526var argexpr = expr.ArgumentList.Arguments.Single().Expression; 3586var argTypeInfo = model.GetTypeInfo(expr.ArgumentList.Arguments.First().Expression);
Compilation\SemanticModelAPITests.cs (4)
1798var arg = call.ArgumentList.Arguments[0].Expression; 1805var arg2 = call2.ArgumentList.Arguments[0].Expression; 2404var arg = call.ArgumentList.Arguments[0].Expression; 2412var arg2 = call2.ArgumentList.Arguments[0].Expression;
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (4)
2674var arg = invocation.ArgumentList.Arguments[0].Expression; 2704var info = model.GetSemanticInfoSummary(invocation.ArgumentList.Arguments[0].Expression); 2708info = model.GetSemanticInfoSummary(invocation.ArgumentList.Arguments[1].Expression); 3283var argument = invocation.ArgumentList.Arguments[0].Expression;
SymbolDisplay\SymbolDisplayTests.cs (1)
5750var escapedThis = invocation.ArgumentList.Arguments[0].Expression;
Symbols\StaticAbstractMembersInInterfacesTests.cs (1)
14080node = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().First().ArgumentList.Arguments[0].Expression;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (50)
Generated\Syntax.Test.xml.Generated.cs (2)
11633Assert.NotNull(node.ArgumentList); 11634var newNode = node.WithExpression(node.Expression).WithArgumentList(node.ArgumentList);
Parsing\ExpressionParsingTests.cs (36)
956Assert.NotEqual(default, cs.ArgumentList.OpenParenToken); 957Assert.NotEqual(default, cs.ArgumentList.CloseParenToken); 958Assert.False(cs.ArgumentList.OpenParenToken.IsMissing); 959Assert.False(cs.ArgumentList.CloseParenToken.IsMissing); 961Assert.Equal(1, cs.ArgumentList.Arguments.Count); 963Assert.Equal("b", cs.ArgumentList.Arguments[0].ToString()); 977Assert.NotEqual(default, cs.ArgumentList.OpenParenToken); 978Assert.NotEqual(default, cs.ArgumentList.CloseParenToken); 979Assert.False(cs.ArgumentList.OpenParenToken.IsMissing); 980Assert.False(cs.ArgumentList.CloseParenToken.IsMissing); 982Assert.Equal(1, cs.ArgumentList.Arguments.Count); 984Assert.Equal("ref b", cs.ArgumentList.Arguments[0].ToString()); 985Assert.NotEqual(default, cs.ArgumentList.Arguments[0].RefOrOutKeyword); 986Assert.Equal(SyntaxKind.RefKeyword, cs.ArgumentList.Arguments[0].RefOrOutKeyword.Kind()); 987Assert.NotNull(cs.ArgumentList.Arguments[0].Expression); 988Assert.Equal("b", cs.ArgumentList.Arguments[0].Expression.ToString()); 1002Assert.NotEqual(default, cs.ArgumentList.OpenParenToken); 1003Assert.NotEqual(default, cs.ArgumentList.CloseParenToken); 1004Assert.False(cs.ArgumentList.OpenParenToken.IsMissing); 1005Assert.False(cs.ArgumentList.CloseParenToken.IsMissing); 1007Assert.Equal(1, cs.ArgumentList.Arguments.Count); 1009Assert.Equal("out b", cs.ArgumentList.Arguments[0].ToString()); 1010Assert.NotEqual(default, cs.ArgumentList.Arguments[0].RefOrOutKeyword); 1011Assert.Equal(SyntaxKind.OutKeyword, cs.ArgumentList.Arguments[0].RefOrOutKeyword.Kind()); 1012Assert.NotNull(cs.ArgumentList.Arguments[0].Expression); 1013Assert.Equal("b", cs.ArgumentList.Arguments[0].Expression.ToString()); 1027Assert.NotEqual(default, cs.ArgumentList.OpenParenToken); 1028Assert.NotEqual(default, cs.ArgumentList.CloseParenToken); 1029Assert.False(cs.ArgumentList.OpenParenToken.IsMissing); 1030Assert.False(cs.ArgumentList.CloseParenToken.IsMissing); 1032Assert.Equal(1, cs.ArgumentList.Arguments.Count); 1034Assert.Equal("B: b", cs.ArgumentList.Arguments[0].ToString()); 1035Assert.NotNull(cs.ArgumentList.Arguments[0].NameColon); 1036Assert.Equal("B", cs.ArgumentList.Arguments[0].NameColon.Name.ToString()); 1037Assert.NotEqual(default, cs.ArgumentList.Arguments[0].NameColon.ColonToken); 1038Assert.Equal("b", cs.ArgumentList.Arguments[0].Expression.ToString());
Parsing\ParsingErrorRecoveryTests.cs (1)
3558Assert.Equal("", ie.ArgumentList.CloseParenToken.ToFullString());
Syntax\SyntaxNodeTests.cs (8)
2130var newNode = invocation.ReplaceNode(invocation.ArgumentList.Arguments[0], new SyntaxNode[] { argC, argD }); 2134newNode = invocation.ReplaceNode(invocation.ArgumentList.Arguments[1], new SyntaxNode[] { argC, argD }); 2138newNode = invocation.ReplaceNode(invocation.ArgumentList.Arguments[0], new SyntaxNode[] { }); 2142newNode = invocation.ReplaceNode(invocation.ArgumentList.Arguments[1], new SyntaxNode[] { }); 2170var newNode = invocation.InsertNodesBefore(invocation.ArgumentList.Arguments[0], new SyntaxNode[] { argC, argD }); 2174newNode = invocation.InsertNodesAfter(invocation.ArgumentList.Arguments[0], new SyntaxNode[] { argC, argD }); 2178newNode = invocation.InsertNodesBefore(invocation.ArgumentList.Arguments[1], new SyntaxNode[] { argC, argD }); 2182newNode = invocation.InsertNodesAfter(invocation.ArgumentList.Arguments[1], new SyntaxNode[] { argC, argD });
Syntax\SyntaxRewriterTests.cs (3)
383var newRoot = root.ReplaceNode(invocation.ArgumentList.Arguments[0], new SyntaxNode[] { argC, argD }); 404var newNode = invocation.InsertNodesBefore(invocation.ArgumentList.Arguments[0], new SyntaxNode[] { argC, argD }); 411var newNode2 = invocation.InsertNodesAfter(invocation.ArgumentList.Arguments[0], new SyntaxNode[] { argC, argD });
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
Simplification\CSharpSimplificationService.Expander.cs (4)
786if (invocationExpression.ArgumentList != null) 788foreach (var argument in invocationExpression.ArgumentList.Arguments) 1111var arguments = originalNode.ArgumentList.Arguments.Insert(0, thisArgument); 1114originalNode.ArgumentList.WithArguments(arguments));
Simplification\Reducers\AbstractCSharpReducer.AbstractReductionRewriter.cs (1)
181var argumentList = (ArgumentListSyntax)this.Visit(node.ArgumentList);
Simplification\Reducers\CSharpExtensionMethodReducer.cs (1)
62var argumentList = node.ArgumentList;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1609argumentList = invocation.ArgumentList;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
602SyntaxKind.InvocationExpression => ((InvocationExpressionSyntax)expression).ArgumentList,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (1)
108if (existingArgument.Expression is InvocationExpressionSyntax { ArgumentList.Arguments: [{ Expression: var nameofArgument }] } invocation &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
285var index = invocation.ArgumentList.Arguments.IndexOf(argument); 1755if (invocation.ArgumentList.Arguments.Count > 0) 1757var argumentExpression = invocation.ArgumentList.Arguments[0].Expression;
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
SyntaxPathTests.cs (4)
41var child = ((InvocationExpressionSyntax)node).ArgumentList; 51var path = new SyntaxPath(((InvocationExpressionSyntax)root).ArgumentList.Arguments.Last()); 61var path = new SyntaxPath(((InvocationExpressionSyntax)root).ArgumentList.Arguments.First().Expression); 71var node = ((InvocationExpressionSyntax)root).ArgumentList;
Microsoft.DotNet.CodeAnalysis (2)
Analyzers\AppContextDefaultsAnalyzer.cs (2)
73ArgumentSyntax args = call.ArgumentList.Arguments[1]; 114if (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)
108var syntaxArgs = invocation.ArgumentList.Arguments;
ContractsCheckNameofFixProvider.cs (1)
179var newNameofExp = nameofExp.ReplaceNode(nameofExp.ArgumentList.Arguments[0].Expression, exp.WithoutTrivia());
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\MethodXml\MethodXmlBuilder.cs (1)
545foreach (var argument in invocationExpression.ArgumentList.Arguments)
Roslyn.Diagnostics.CSharp.Analyzers (8)
CSharpSymbolDeclaredEventMustBeGeneratedForSourceSymbols.cs (2)
53if (invocationExpression.ArgumentList != null) 55ArgumentSyntax argument = invocationExpression.ArgumentList.Arguments.FirstOrDefault();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1609argumentList = invocation.ArgumentList;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
602SyntaxKind.InvocationExpression => ((InvocationExpressionSyntax)expression).ArgumentList,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (1)
108if (existingArgument.Expression is InvocationExpressionSyntax { ArgumentList.Arguments: [{ Expression: var nameofArgument }] } invocation &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
285var index = invocation.ArgumentList.Arguments.IndexOf(argument); 1755if (invocation.ArgumentList.Arguments.Count > 0) 1757var argumentExpression = invocation.ArgumentList.Arguments[0].Expression;
System.Windows.Forms.Analyzers.CSharp (1)
System\Windows\Forms\CSharp\Generators\ApplicationConfiguration\ApplicationConfigurationGenerator.cs (1)
111ArgumentList.Arguments.Count: 0,
System.Windows.Forms.PrivateSourceGenerators (2)
System\Windows\Forms\SourceGenerators\EnumValidationGenerator.cs (2)
47ArgumentList.Arguments.Count: <= 2, 70var arguments = invocationExpression.ArgumentList.Arguments;