1 instantiation of ArgumentListSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
4226internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.ArgumentListSyntax(this, parent, position);
211 references to ArgumentListSyntax
Microsoft.AspNetCore.App.Analyzers (1)
Kestrel\ListenOnIPv6AnyAnalyzer.cs (1)
53var args = kestrelOptionsListenExpressionSyntax.ArgumentList;
Microsoft.AspNetCore.App.CodeFixes (4)
Authorization\AddAuthorizationBuilderFixer.cs (1)
117ArgumentListSyntax argumentList)
Kestrel\ListenOnIPv6AnyFixer.cs (1)
57var adjustedArgumentList = invocationExpressionSyntax.ArgumentList.RemoveNode(invocationExpressionSyntax.ArgumentList.Arguments.First(), SyntaxRemoveOptions.KeepLeadingTrivia);
WebApplicationBuilderFixer.cs (2)
131var argument = expr.ArgumentList; 152var arguments = body.ArgumentList;
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (2)
HubClientProxyGenerator.Parser.cs (2)
255&& memberAccess.Parent.ChildNodes().FirstOrDefault(x => x is ArgumentListSyntax) is 256ArgumentListSyntax
Microsoft.CodeAnalysis.CSharp (61)
Binder\Binder_Expressions.cs (3)
4785ArgumentListSyntax initializerArgumentListOpt, 4809ArgumentListSyntax initializerArgumentListOpt, 4971ArgumentListSyntax initializerArgumentListOpt,
Binder\LocalBinderFactory.cs (1)
500private void VisitConstructorInitializerArgumentList(CSharpSyntaxNode node, ArgumentListSyntax argumentList, Binder binder)
Compilation\CSharpSemanticModel.cs (1)
882var argumentList = existingConstructorInitializer.ArgumentList;
Compilation\MemberSemanticModel.cs (2)
303var argList = (ArgumentListSyntax)current;
Compilation\SyntaxTreeSemanticModel.cs (1)
813var argumentList = typeDecl.PrimaryConstructorBaseTypeIfClass?.ArgumentList;
Syntax.xml.Main.Generated.cs (19)
160public virtual TResult? VisitArgumentList(ArgumentListSyntax node) => this.DefaultVisit(node); 904public virtual void VisitArgumentList(ArgumentListSyntax node) => this.DefaultVisit(node); 1642=> node.Update((ExpressionSyntax?)Visit(node.Expression) ?? throw new ArgumentNullException("expression"), (ArgumentListSyntax?)Visit(node.ArgumentList) ?? throw new ArgumentNullException("argumentList")); 1647public override SyntaxNode? VisitArgumentList(ArgumentListSyntax node) 1684=> node.Update(VisitToken(node.NewKeyword), (ArgumentListSyntax?)Visit(node.ArgumentList) ?? throw new ArgumentNullException("argumentList"), (InitializerExpressionSyntax?)Visit(node.Initializer)); 1687=> node.Update(VisitToken(node.NewKeyword), (TypeSyntax?)Visit(node.Type) ?? throw new ArgumentNullException("type"), (ArgumentListSyntax?)Visit(node.ArgumentList), (InitializerExpressionSyntax?)Visit(node.Initializer)); 2026=> node.Update((TypeSyntax?)Visit(node.Type) ?? throw new ArgumentNullException("type"), (ArgumentListSyntax?)Visit(node.ArgumentList) ?? throw new ArgumentNullException("argumentList")); 2071=> node.Update(VisitToken(node.ColonToken), VisitToken(node.ThisOrBaseKeyword), (ArgumentListSyntax?)Visit(node.ArgumentList) ?? throw new ArgumentNullException("argumentList")); 3106public static InvocationExpressionSyntax InvocationExpression(ExpressionSyntax expression, ArgumentListSyntax argumentList) 3130public static ArgumentListSyntax ArgumentList(SyntaxToken openParenToken, SeparatedSyntaxList<ArgumentSyntax> arguments, SyntaxToken closeParenToken) 3134return (ArgumentListSyntax)Syntax.InternalSyntax.SyntaxFactory.ArgumentList((Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, arguments.Node.ToGreenSeparatedList<Syntax.InternalSyntax.ArgumentSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed(); 3138public static ArgumentListSyntax ArgumentList(SeparatedSyntaxList<ArgumentSyntax> arguments = default) 3276public static ImplicitObjectCreationExpressionSyntax ImplicitObjectCreationExpression(SyntaxToken newKeyword, ArgumentListSyntax argumentList, InitializerExpressionSyntax? initializer) 3284public static ImplicitObjectCreationExpressionSyntax ImplicitObjectCreationExpression(ArgumentListSyntax argumentList, InitializerExpressionSyntax? initializer) 3292public static ObjectCreationExpressionSyntax ObjectCreationExpression(SyntaxToken newKeyword, TypeSyntax type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer) 3300public static ObjectCreationExpressionSyntax ObjectCreationExpression(TypeSyntax type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer) 5220public static PrimaryConstructorBaseTypeSyntax PrimaryConstructorBaseType(TypeSyntax type, ArgumentListSyntax argumentList) 5544public static ConstructorInitializerSyntax ConstructorInitializer(SyntaxKind kind, SyntaxToken colonToken, SyntaxToken thisOrBaseKeyword, ArgumentListSyntax argumentList) 5564public static ConstructorInitializerSyntax ConstructorInitializer(SyntaxKind kind, ArgumentListSyntax? argumentList = default)
Syntax.xml.Syntax.Generated.cs (32)
2478private ArgumentListSyntax? argumentList; 2489public ArgumentListSyntax ArgumentList => GetRed(ref this.argumentList, 1)!; 2510public InvocationExpressionSyntax Update(ExpressionSyntax expression, ArgumentListSyntax argumentList) 2523public InvocationExpressionSyntax WithArgumentList(ArgumentListSyntax argumentList) => Update(this.Expression, argumentList); 2644public ArgumentListSyntax Update(SyntaxToken openParenToken, SeparatedSyntaxList<ArgumentSyntax> arguments, SyntaxToken closeParenToken) 2648var newNode = SyntaxFactory.ArgumentList(openParenToken, arguments, closeParenToken); 2656public ArgumentListSyntax WithOpenParenToken(SyntaxToken openParenToken) => Update(openParenToken, this.Arguments, this.CloseParenToken); 2658public new ArgumentListSyntax WithArguments(SeparatedSyntaxList<ArgumentSyntax> arguments) => Update(this.OpenParenToken, arguments, this.CloseParenToken); 2659public ArgumentListSyntax WithCloseParenToken(SyntaxToken closeParenToken) => Update(this.OpenParenToken, this.Arguments, closeParenToken); 2662public new ArgumentListSyntax AddArguments(params ArgumentSyntax[] items) => WithArguments(this.Arguments.AddRange(items)); 3544public abstract ArgumentListSyntax? ArgumentList { get; } 3545public BaseObjectCreationExpressionSyntax WithArgumentList(ArgumentListSyntax? argumentList) => WithArgumentListCore(argumentList); 3546internal abstract BaseObjectCreationExpressionSyntax WithArgumentListCore(ArgumentListSyntax? argumentList); 3566private ArgumentListSyntax? argumentList; 3578public override ArgumentListSyntax ArgumentList => GetRed(ref this.argumentList, 1)!; 3602public ImplicitObjectCreationExpressionSyntax Update(SyntaxToken newKeyword, ArgumentListSyntax argumentList, InitializerExpressionSyntax? initializer) 3616internal override BaseObjectCreationExpressionSyntax WithArgumentListCore(ArgumentListSyntax? argumentList) => WithArgumentList(argumentList ?? throw new ArgumentNullException(nameof(argumentList))); 3617public new ImplicitObjectCreationExpressionSyntax WithArgumentList(ArgumentListSyntax argumentList) => Update(this.NewKeyword, argumentList, this.Initializer); 3635private ArgumentListSyntax? argumentList; 3650public override ArgumentListSyntax? ArgumentList => GetRed(ref this.argumentList, 2); 3676public ObjectCreationExpressionSyntax Update(SyntaxToken newKeyword, TypeSyntax type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer) 3691internal override BaseObjectCreationExpressionSyntax WithArgumentListCore(ArgumentListSyntax? argumentList) => WithArgumentList(argumentList); 3692public new ObjectCreationExpressionSyntax WithArgumentList(ArgumentListSyntax? argumentList) => Update(this.NewKeyword, this.Type, argumentList, this.Initializer); 3699var argumentList = this.ArgumentList ?? SyntaxFactory.ArgumentList(); 11579private ArgumentListSyntax? argumentList; 11588public ArgumentListSyntax ArgumentList => GetRed(ref this.argumentList, 1)!; 11609public PrimaryConstructorBaseTypeSyntax Update(TypeSyntax type, ArgumentListSyntax argumentList) 11623public PrimaryConstructorBaseTypeSyntax WithArgumentList(ArgumentListSyntax argumentList) => Update(this.Type, argumentList); 12846private ArgumentListSyntax? argumentList; 12859public ArgumentListSyntax ArgumentList => GetRed(ref this.argumentList, 2)!; 12868public ConstructorInitializerSyntax Update(SyntaxToken colonToken, SyntaxToken thisOrBaseKeyword, ArgumentListSyntax argumentList) 12882public ConstructorInitializerSyntax WithArgumentList(ArgumentListSyntax argumentList) => Update(this.ColonToken, this.ThisOrBaseKeyword, argumentList);
Syntax\SyntaxFactory.cs (2)
1851public static ArgumentListSyntax ParseArgumentList(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true) 1858return CreateRed<ArgumentListSyntax>(node, lexer.Options);
Microsoft.CodeAnalysis.CSharp.CodeStyle (12)
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
96if (argumentNode.Parent is not ArgumentListSyntax argumentList)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
1184public static SeparatedSyntaxList<ArgumentSyntax> GetArguments(ArgumentListSyntax argumentList, bool unwrapArgument)
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (1)
57var argumentList = _objectCreationExpression.ArgumentList;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
649=> expression is { Parent: ArgumentSyntax { Parent: ArgumentListSyntax { Parent: InvocationExpressionSyntax invocation } } } &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
640if (argument.Parent is ArgumentListSyntax argumentList) 675if (argument.Parent is ArgumentListSyntax argumentList)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
707ArgumentListSyntax n => (n.OpenParenToken, n.CloseParenToken),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (2)
264var argumentList = (ArgumentListSyntax)parent;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1530var argumentListNode = (ArgumentListSyntax)node;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
215Parent: ArgumentListSyntax { Parent: InvocationExpressionSyntax invocationExpression }
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (25)
src\Analyzers\CSharp\CodeFixes\AddExplicitCast\ArgumentFixer.cs (5)
15private sealed class ArgumentFixer : Fixer<ArgumentSyntax, ArgumentListSyntax, SyntaxNode> 23protected override ArgumentListSyntax GenerateNewArgumentList(ArgumentListSyntax oldArgumentList, ArrayBuilder<ArgumentSyntax> newArguments) 26protected override SeparatedSyntaxList<ArgumentSyntax> GetArgumentsOfArgumentList(ArgumentListSyntax argumentList) 29protected override SymbolInfo GetSpeculativeSymbolInfo(SemanticModel semanticModel, ArgumentListSyntax newArgumentList)
src\Analyzers\CSharp\CodeFixes\AddExplicitCast\CSharpAddExplicitCastCodeFixProvider.cs (1)
71&& targetArgument.Parent is ArgumentListSyntax argumentList
src\Analyzers\CSharp\CodeFixes\AddParameter\CSharpAddParameterCodeFixProvider.cs (1)
26ArgumentListSyntax,
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
112var newArgList = currentInvocation.ArgumentList.WithArguments(newArgumentsList);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (2)
161var argumentList = (ArgumentListSyntax)argument.GetRequiredParent();
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (2)
140var argumentList = (ArgumentListSyntax)current;
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (1)
94var argList = invocation.ArgumentList;
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
387var argumentList = RemoveElementIndentation(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ArgumentGenerator.cs (1)
23public static ArgumentListSyntax GenerateArgumentList(IList<SyntaxNode> arguments)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (1)
104private static ArgumentListSyntax GenerateArgumentList(ImmutableArray<SyntaxNode> arguments)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseArgumentListSyntaxExtensions.cs (2)
14ArgumentListSyntax list => list.OpenParenToken, 22ArgumentListSyntax list => list.CloseParenToken,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
2762parentMemberAccess.Parent.IsChildNode<ArgumentListSyntax>(a => a.Arguments.FirstOrDefault())) 2764token = ((ArgumentListSyntax)parentMemberAccess.Parent.Parent!).OpenParenToken; 2778parentQualifiedName.Parent.IsChildNode<ArgumentListSyntax>(a => a.Arguments.FirstOrDefault())) 2780token = ((ArgumentListSyntax)parentQualifiedName.Parent.Parent!).OpenParenToken;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (1)
37ArgumentListSyntax argumentList,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
202ArgumentListSyntax argument => InferTypeInArgumentList(argument, token), 511private IEnumerable<TypeInferenceInfo> InferTypeInArgumentList(ArgumentListSyntax argumentList, SyntaxToken previousToken)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (4)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (4)
417var argumentList = baseObjectCreationExpressionNode.ArgumentList; 432var newArgumentList = ArgumentList().WithTrailingTrivia(newKeywordToken.TrailingTrivia); 440var newArgumentList = ArgumentList().WithTrailingTrivia(typeNode.GetTrailingTrivia()); 449var newArgumentList = ArgumentList().WithTrailingTrivia(newKeywordToken.TrailingTrivia);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Structure\ArgumentListSyntaxStructureTests.cs (1)
15public sealed class ArgumentListSyntaxStructureTests : AbstractCSharpSyntaxNodeStructureTests<ArgumentListSyntax>
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (8)
Semantics\OutVarTests.cs (2)
3458ArgumentListSyntax arguments = SyntaxFactory.ParseArgumentList(@"(TakeOutParam(o, out int x1) && x1 >= 5)"); 3499ArgumentListSyntax arguments = SyntaxFactory.ParseArgumentList(@"(TakeOutParam(o, out int x1) && x1 >= 5)");
Semantics\PrimaryConstructorTests.cs (4)
4018var argumentList = (ArgumentListSyntax)context.Node; 5424var argumentList = (ArgumentListSyntax)context.Node;
Semantics\RecordTests.cs (2)
26558var argumentList = (ArgumentListSyntax)context.Node;
Microsoft.CodeAnalysis.CSharp.Features (32)
ChangeSignature\CSharpChangeSignatureService.cs (1)
176var argumentList = matchingNode is ObjectCreationExpressionSyntax objCreation ? objCreation.ArgumentList
ConvertAnonymousType\CSharpConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
41private ArgumentListSyntax CreateArgumentList(AnonymousObjectCreationExpressionSyntax anonymousObject)
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
258ArgumentListSyntax or
ConvertToInterpolatedString\CSharpConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
23ArgumentListSyntax,
Debugging\CSharpProximityExpressionsService_ExpressionTermCollector.cs (1)
385private static void AddArgumentTerms(ArgumentListSyntax argumentList, IList<string> terms, ref ExpressionType expressionType)
IntroduceParameter\CSharpIntroduceParameterCodeRefactoringProvider.cs (1)
41=> ((ArgumentListSyntax)argumentList).WithArguments(arguments);
SignatureHelp\SignatureHelpUtilities.cs (2)
112if (grandParent is ArgumentListSyntax && grandParent.Parent is TSyntaxNode) 139token.Parent is ArgumentListSyntax &&
Snippets\CSharpConsoleSnippetProvider.cs (3)
21ArgumentListSyntax, 49protected override ArgumentListSyntax GetArgumentList(ExpressionSyntax expression) 52protected override SyntaxToken GetOpenParenToken(ArgumentListSyntax argumentList)
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
96if (argumentNode.Parent is not ArgumentListSyntax argumentList)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
1184public static SeparatedSyntaxList<ArgumentSyntax> GetArguments(ArgumentListSyntax argumentList, bool unwrapArgument)
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (1)
57var argumentList = _objectCreationExpression.ArgumentList;
src\Analyzers\CSharp\CodeFixes\AddExplicitCast\ArgumentFixer.cs (5)
15private sealed class ArgumentFixer : Fixer<ArgumentSyntax, ArgumentListSyntax, SyntaxNode> 23protected override ArgumentListSyntax GenerateNewArgumentList(ArgumentListSyntax oldArgumentList, ArrayBuilder<ArgumentSyntax> newArguments) 26protected override SeparatedSyntaxList<ArgumentSyntax> GetArgumentsOfArgumentList(ArgumentListSyntax argumentList) 29protected override SymbolInfo GetSpeculativeSymbolInfo(SemanticModel semanticModel, ArgumentListSyntax newArgumentList)
src\Analyzers\CSharp\CodeFixes\AddExplicitCast\CSharpAddExplicitCastCodeFixProvider.cs (1)
71&& targetArgument.Parent is ArgumentListSyntax argumentList
src\Analyzers\CSharp\CodeFixes\AddParameter\CSharpAddParameterCodeFixProvider.cs (1)
26ArgumentListSyntax,
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
112var newArgList = currentInvocation.ArgumentList.WithArguments(newArgumentsList);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (2)
161var argumentList = (ArgumentListSyntax)argument.GetRequiredParent();
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (2)
140var argumentList = (ArgumentListSyntax)current;
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (1)
94var argList = invocation.ArgumentList;
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
387var argumentList = RemoveElementIndentation(
Structure\CSharpBlockStructureProvider.cs (1)
56builder.Add<ArgumentListSyntax, ArgumentListStructureProvider>();
Structure\Providers\ArgumentListStructureProvider.cs (3)
12internal sealed class ArgumentListStructureProvider : AbstractSyntaxNodeStructureProvider<ArgumentListSyntax> 14protected override void CollectBlockSpans(SyntaxToken previousToken, ArgumentListSyntax node, ArrayBuilder<BlockSpan> spans, BlockStructureOptions options, CancellationToken cancellationToken) 27private static bool IsCandidate(ArgumentListSyntax node, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\RecordStructTests.cs (2)
6194var argumentList = (ArgumentListSyntax)context.Node;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (9)
Generated\Syntax.Test.xml.Generated.cs (6)
10504private static ArgumentListSyntax GenerateArgumentList() 10544=> SyntaxFactory.ObjectCreationExpression(SyntaxFactory.Token(SyntaxKind.NewKeyword), GenerateIdentifierName(), default(ArgumentListSyntax), default(InitializerExpressionSyntax)); 11652var node = GenerateArgumentList(); 11657var newNode = node.WithOpenParenToken(node.OpenParenToken).WithArguments(node.Arguments).WithCloseParenToken(node.CloseParenToken); 15511var oldNode = GenerateArgumentList(); 15527var oldNode = GenerateArgumentList();
Syntax\SyntaxFactoryTests.cs (1)
687var argList = SyntaxFactory.ParseArgumentList("", options: parseOptions);
Syntax\SyntaxListTests.cs (1)
292var parsedArgumentList = SyntaxFactory.ParseArgumentList(commaSeparatedList);
Syntax\SyntaxNodeTests.cs (1)
705var argumentList = SyntaxFactory.ArgumentList(SyntaxFactory.SeparatedList<ArgumentSyntax>(collectionExpression
Microsoft.CodeAnalysis.CSharp.Workspaces (25)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3348private static ArgumentListSyntax CreateArgumentList(IEnumerable<SyntaxNode> arguments)
Simplification\Reducers\AbstractCSharpReducer.AbstractReductionRewriter.cs (2)
181var argumentList = (ArgumentListSyntax)this.Visit(node.ArgumentList);
Simplification\Reducers\CSharpExtensionMethodReducer.cs (2)
62var argumentList = node.ArgumentList; 111var rewrittenArgumentList = argumentList.WithArguments(newArguments);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
649=> expression is { Parent: ArgumentSyntax { Parent: ArgumentListSyntax { Parent: InvocationExpressionSyntax invocation } } } &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
640if (argument.Parent is ArgumentListSyntax argumentList) 675if (argument.Parent is ArgumentListSyntax argumentList)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
707ArgumentListSyntax n => (n.OpenParenToken, n.CloseParenToken),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (2)
264var argumentList = (ArgumentListSyntax)parent;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1530var argumentListNode = (ArgumentListSyntax)node;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
215Parent: ArgumentListSyntax { Parent: InvocationExpressionSyntax invocationExpression }
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ArgumentGenerator.cs (1)
23public static ArgumentListSyntax GenerateArgumentList(IList<SyntaxNode> arguments)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (1)
104private static ArgumentListSyntax GenerateArgumentList(ImmutableArray<SyntaxNode> arguments)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseArgumentListSyntaxExtensions.cs (2)
14ArgumentListSyntax list => list.OpenParenToken, 22ArgumentListSyntax list => list.CloseParenToken,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
2762parentMemberAccess.Parent.IsChildNode<ArgumentListSyntax>(a => a.Arguments.FirstOrDefault())) 2764token = ((ArgumentListSyntax)parentMemberAccess.Parent.Parent!).OpenParenToken; 2778parentQualifiedName.Parent.IsChildNode<ArgumentListSyntax>(a => a.Arguments.FirstOrDefault())) 2780token = ((ArgumentListSyntax)parentQualifiedName.Parent.Parent!).OpenParenToken;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (1)
37ArgumentListSyntax argumentList,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
202ArgumentListSyntax argument => InferTypeInArgumentList(argument, token), 511private IEnumerable<TypeInferenceInfo> InferTypeInArgumentList(ArgumentListSyntax argumentList, SyntaxToken previousToken)
Microsoft.CodeAnalysis.Workspaces.UnitTests (3)
SyntaxPathTests.cs (3)
41var child = ((InvocationExpressionSyntax)node).ArgumentList; 71var node = ((InvocationExpressionSyntax)root).ArgumentList; 73Assert.True(path.TryResolve(root, out ArgumentListSyntax recovered));
Microsoft.ML.InternalCodeAnalyzer (2)
ContractsCheckNameofFixProvider.cs (2)
56var argList = (ArgumentListSyntax)nameArg.Parent;
Roslyn.Diagnostics.CSharp.Analyzers (20)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
649=> expression is { Parent: ArgumentSyntax { Parent: ArgumentListSyntax { Parent: InvocationExpressionSyntax invocation } } } &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
640if (argument.Parent is ArgumentListSyntax argumentList) 675if (argument.Parent is ArgumentListSyntax argumentList)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
707ArgumentListSyntax n => (n.OpenParenToken, n.CloseParenToken),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (2)
264var argumentList = (ArgumentListSyntax)parent;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1530var argumentListNode = (ArgumentListSyntax)node;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
215Parent: ArgumentListSyntax { Parent: InvocationExpressionSyntax invocationExpression }
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ArgumentGenerator.cs (1)
23public static ArgumentListSyntax GenerateArgumentList(IList<SyntaxNode> arguments)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (1)
104private static ArgumentListSyntax GenerateArgumentList(ImmutableArray<SyntaxNode> arguments)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseArgumentListSyntaxExtensions.cs (2)
14ArgumentListSyntax list => list.OpenParenToken, 22ArgumentListSyntax list => list.CloseParenToken,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
2762parentMemberAccess.Parent.IsChildNode<ArgumentListSyntax>(a => a.Arguments.FirstOrDefault())) 2764token = ((ArgumentListSyntax)parentMemberAccess.Parent.Parent!).OpenParenToken; 2778parentQualifiedName.Parent.IsChildNode<ArgumentListSyntax>(a => a.Arguments.FirstOrDefault())) 2780token = ((ArgumentListSyntax)parentQualifiedName.Parent.Parent!).OpenParenToken;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (1)
37ArgumentListSyntax argumentList,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
202ArgumentListSyntax argument => InferTypeInArgumentList(argument, token), 511private IEnumerable<TypeInferenceInfo> InferTypeInArgumentList(ArgumentListSyntax argumentList, SyntaxToken previousToken)