2 overrides of ArgumentList
Microsoft.CodeAnalysis.CSharp (2)
Syntax.xml.Syntax.Generated.cs (2)
3578public override ArgumentListSyntax ArgumentList => GetRed(ref this.argumentList, 1)!; 3650public override ArgumentListSyntax? ArgumentList => GetRed(ref this.argumentList, 2);
38 references to ArgumentList
Microsoft.CodeAnalysis.CSharp (1)
Binder\EarlyWellKnownAttributeBinder.cs (1)
67return objectCreation.Initializer == null && (objectCreation.ArgumentList?.Arguments.Count ?? 0) == 0;
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (3)
46if (objectCreationExpression is not { ArgumentList.Arguments: [var argument], Initializer: null }) 104objectCreationExpression.ArgumentList.OpenParenToken.Span.End)), 105objectCreationExpression.ArgumentList.CloseParenToken.GetLocation());
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (1)
57var argumentList = _objectCreationExpression.ArgumentList;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1136=> ((BaseObjectCreationExpressionSyntax)objectCreationExpression).ArgumentList is { } argumentList 1546argumentList = objectCreationExpression.ArgumentList;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
56var arguments = GetArguments(objectCreationExpression.ArgumentList!, unwrapArgument);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
296var index = creation.ArgumentList.Arguments.IndexOf(argument);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (1)
417var argumentList = baseObjectCreationExpressionNode.ArgumentList;
Microsoft.CodeAnalysis.CSharp.Features (22)
ChangeSignature\CSharpChangeSignatureService.cs (3)
439if (objCreation.ArgumentList == null) 451objCreation.ArgumentList, 635BaseObjectCreationExpressionSyntax objectCreation => objectCreation.ArgumentList,
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.cs (13)
45if (expression.ArgumentList is null) 56return expression.ArgumentList != null && 57expression.ArgumentList.Span.Contains(token.SpanStart) && 58token != expression.ArgumentList.CloseParenToken; 66if (objectCreationExpression is not { ArgumentList: not null }) 92var (currentSymbol, parameterIndexOverride) = new LightweightOverloadResolution(semanticModel, position, objectCreationExpression.ArgumentList.Arguments) 104var textSpan = SignatureHelpUtilities.GetSignatureHelpSpan(objectCreationExpression.ArgumentList); 115Debug.Assert(objectCreationExpression.ArgumentList is not null); 122var parameterIndexOverride = new LightweightOverloadResolution(semanticModel, position, objectCreationExpression.ArgumentList.Arguments) 128var textSpan = SignatureHelpUtilities.GetSignatureHelpSpan(objectCreationExpression.ArgumentList); 139if (expression is { ArgumentList: not null } && 140currentSpan.Start == SignatureHelpUtilities.GetSignatureHelpSpan(expression.ArgumentList).Start) 142return SignatureHelpUtilities.GetSignatureHelpState(expression.ArgumentList, position);
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (3)
46if (objectCreationExpression is not { ArgumentList.Arguments: [var argument], Initializer: null }) 104objectCreationExpression.ArgumentList.OpenParenToken.Span.End)), 105objectCreationExpression.ArgumentList.CloseParenToken.GetLocation());
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (1)
57var argumentList = _objectCreationExpression.ArgumentList;
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
56var arguments = GetArguments(objectCreationExpression.ArgumentList!, unwrapArgument);
Wrapping\SeparatedSyntaxList\CSharpArgumentWrapper.cs (1)
52BaseObjectCreationExpressionSyntax objectCreationExpression => objectCreationExpression.ArgumentList,
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1136=> ((BaseObjectCreationExpressionSyntax)objectCreationExpression).ArgumentList is { } argumentList 1546argumentList = objectCreationExpression.ArgumentList;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
296var index = creation.ArgumentList.Arguments.IndexOf(argument);
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1136=> ((BaseObjectCreationExpressionSyntax)objectCreationExpression).ArgumentList is { } argumentList 1546argumentList = objectCreationExpression.ArgumentList;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
296var index = creation.ArgumentList.Arguments.IndexOf(argument);