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);
225 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)
4806ArgumentListSyntax initializerArgumentListOpt, 4830ArgumentListSyntax initializerArgumentListOpt, 4992ArgumentListSyntax 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(); 11580private ArgumentListSyntax? argumentList; 11589public ArgumentListSyntax ArgumentList => GetRed(ref this.argumentList, 1)!; 11610public PrimaryConstructorBaseTypeSyntax Update(TypeSyntax type, ArgumentListSyntax argumentList) 11624public PrimaryConstructorBaseTypeSyntax WithArgumentList(ArgumentListSyntax argumentList) => Update(this.Type, argumentList); 12847private ArgumentListSyntax? argumentList; 12860public ArgumentListSyntax ArgumentList => GetRed(ref this.argumentList, 2)!; 12869public ConstructorInitializerSyntax Update(SyntaxToken colonToken, SyntaxToken thisOrBaseKeyword, ArgumentListSyntax argumentList) 12883public ConstructorInitializerSyntax WithArgumentList(ArgumentListSyntax argumentList) => Update(this.ColonToken, this.ThisOrBaseKeyword, argumentList);
Syntax\SyntaxFactory.cs (2)
1881public static ArgumentListSyntax ParseArgumentList(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true) 1888return 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)
1238public 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)
662if (argument.Parent is ArgumentListSyntax argumentList) 697if (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)
267var argumentList = (ArgumentListSyntax)parent;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1505var argumentListNode = (ArgumentListSyntax)node;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
205Parent: 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)
3456ArgumentListSyntax arguments = SyntaxFactory.ParseArgumentList(@"(TakeOutParam(o, out int x1) && x1 >= 5)"); 3497ArgumentListSyntax arguments = SyntaxFactory.ParseArgumentList(@"(TakeOutParam(o, out int x1) && x1 >= 5)");
Semantics\PrimaryConstructorTests.cs (4)
4158var argumentList = (ArgumentListSyntax)context.Node; 5564var argumentList = (ArgumentListSyntax)context.Node;
Semantics\RecordTests.cs (2)
26558var argumentList = (ArgumentListSyntax)context.Node;
Microsoft.CodeAnalysis.CSharp.Features (34)
ChangeSignature\CSharpChangeSignatureService.cs (1)
176var argumentList = matchingNode is ObjectCreationExpressionSyntax objCreation ? objCreation.ArgumentList
Completion\KeywordRecommenders\RefKeywordRecommender.cs (2)
97var parent = context.TargetToken.GetAncestor(n => n is ArgumentListSyntax); 98if (parent is not ArgumentListSyntax 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)
35=> ((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)
1238public 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.NetAnalyzers (10)
Microsoft.NetCore.Analyzers\InteropServices\CSharpDynamicInterfaceCastableImplementation.Fixer.cs (1)
249var newArgList = currentInvocation.ArgumentList.WithArguments(
Microsoft.NetCore.Analyzers\Performance\CSharpCollapseMultiplePathOperations.Fixer.cs (1)
58var newArgumentList = SyntaxFactory.ArgumentList(
Microsoft.NetCore.Analyzers\Performance\CSharpPreferHashDataOverComputeHash.Fixer.cs (4)
41var argumentList = ((InvocationExpressionSyntax)computeHashNode).ArgumentList; 57var args = SyntaxFactory.ArgumentList(SyntaxFactory.SingletonSeparatedList(arg)); 84var spanArgs = SyntaxFactory.ArgumentList(SyntaxFactory.SeparatedList(list)); 96var args = SyntaxFactory.ArgumentList(SyntaxFactory.SingletonSeparatedList(arg));
Microsoft.NetCore.Analyzers\Performance\CSharpUseStringMethodCharOverloadWithSingleCharacters.cs (1)
15return argumentNode.FirstAncestorOrSelf<ArgumentListSyntax>();
Microsoft.NetCore.Analyzers\Performance\CSharpUseStringMethodCharOverloadWithSingleCharacters.Fixer.cs (3)
24if (argumentListNode is not ArgumentListSyntax argumentList) 76var arguments = new[] { argumentNode }.Concat(((ArgumentListSyntax)oldArgumentListNode).Arguments 80var argumentListNode = SyntaxFactory.ArgumentList(SyntaxFactory.SeparatedList(arguments));
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)
779var argumentList = SyntaxFactory.ArgumentList(SyntaxFactory.SeparatedList<ArgumentSyntax>(collectionExpression
Microsoft.CodeAnalysis.CSharp.Workspaces (25)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3345private 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)
662if (argument.Parent is ArgumentListSyntax argumentList) 697if (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)
267var argumentList = (ArgumentListSyntax)parent;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1505var argumentListNode = (ArgumentListSyntax)node;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
205Parent: 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.DotNet.GenAPI (2)
INamedTypeSymbolExtensions.cs (2)
233public static ArgumentListSyntax CreateDefaultArgumentList(this IMethodSymbol method) 235var argumentList = SyntaxFactory.ArgumentList();
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)
662if (argument.Parent is ArgumentListSyntax argumentList) 697if (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)
267var argumentList = (ArgumentListSyntax)parent;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1505var argumentListNode = (ArgumentListSyntax)node;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
205Parent: 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)