2 types derived from BaseArgumentListSyntax
Microsoft.CodeAnalysis.CSharp (2)
_generated\2\Syntax.xml.Syntax.Generated.cs (2)
2612
public sealed partial class ArgumentListSyntax :
BaseArgumentListSyntax
2672
public sealed partial class BracketedArgumentListSyntax :
BaseArgumentListSyntax
88 references to BaseArgumentListSyntax
Microsoft.AspNetCore.App.Analyzers (4)
RouteEmbeddedLanguage\Infrastructure\RouteStringSyntaxDetector.cs (1)
390
if (argument.Parent is not
BaseArgumentListSyntax
argumentList ||
RouteEmbeddedLanguage\Infrastructure\RouteUsageDetector.cs (3)
235
if (argument?.Parent is not
BaseArgumentListSyntax
argumentList ||
260
private static MapMethodParts? FindValidMapMethodParts(SemanticModel semanticModel, WellKnownTypes wellKnownTypes,
BaseArgumentListSyntax
argumentList, IMethodSymbol method)
308
private static ArgumentSyntax? GetArgumentSyntax(
BaseArgumentListSyntax
argumentList, IMethodSymbol methodSymbol, IParameterSymbol parameterSymbol)
Microsoft.CodeAnalysis.CSharp (10)
_generated\2\Syntax.xml.Syntax.Generated.cs (8)
2598
public
BaseArgumentListSyntax
WithArguments(SeparatedSyntaxList<ArgumentSyntax> arguments) => WithArgumentsCore(arguments);
2599
internal abstract
BaseArgumentListSyntax
WithArgumentsCore(SeparatedSyntaxList<ArgumentSyntax> arguments);
2601
public
BaseArgumentListSyntax
AddArguments(params ArgumentSyntax[] items) => AddArgumentsCore(items);
2602
internal abstract
BaseArgumentListSyntax
AddArgumentsCore(params ArgumentSyntax[] items);
2657
internal override
BaseArgumentListSyntax
WithArgumentsCore(SeparatedSyntaxList<ArgumentSyntax> arguments) => WithArguments(arguments);
2661
internal override
BaseArgumentListSyntax
AddArgumentsCore(params ArgumentSyntax[] items) => AddArguments(items);
2717
internal override
BaseArgumentListSyntax
WithArgumentsCore(SeparatedSyntaxList<ArgumentSyntax> arguments) => WithArguments(arguments);
2721
internal override
BaseArgumentListSyntax
AddArgumentsCore(params ArgumentSyntax[] items) => AddArguments(items);
Binder\Binder_Expressions.cs (1)
3113
private void BindArgumentsAndNames(
BaseArgumentListSyntax
argumentListOpt, BindingDiagnosticBag diagnostics, AnalyzedArguments result, bool allowArglist = false, bool isDelegateCreation = false)
Syntax\SyntaxFacts.cs (1)
311
if (!(parent3 is
BaseArgumentListSyntax
|| parent3.IsKind(AttributeArgumentList)))
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (2)
554
if (argument.Parent is not
BaseArgumentListSyntax
{ Parent: ExpressionSyntax parentInvocation } argumentList)
569
bool AddRefLikeOutParameters(
BaseArgumentListSyntax
argumentList, ArgumentSyntax? argumentToSkip)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (1)
45
if (argument.Parent is not
BaseArgumentListSyntax
argumentList ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
439
if (argument.Parent is
BaseArgumentListSyntax
argumentList)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1121
=> ((
BaseArgumentListSyntax
)argumentList).Arguments;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
590
var
argumentsList = GetArgumentList(expression);
596
private static
BaseArgumentListSyntax
GetArgumentList(ExpressionSyntax expression)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (11)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (2)
79
if (node is
BaseArgumentListSyntax
argumentList)
151
private static SyntaxNode CreateArgumentListWithUtf8String(
BaseArgumentListSyntax
argumentList, Location location, string stringValue, bool isConvertedToReadOnlySpan)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseArgumentListSyntaxExtensions.cs (2)
11
public static SyntaxToken GetOpenToken(this
BaseArgumentListSyntax
node)
19
public static SyntaxToken GetCloseToken(this
BaseArgumentListSyntax
node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (3)
661
if (token.Kind() == SyntaxKind.CommaToken && token.Parent is
BaseArgumentListSyntax
)
663
var
argumentList = (
BaseArgumentListSyntax
)token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
131
if (node is
BaseArgumentListSyntax
argument &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
327
BaseArgumentListSyntax
argument => GetIndentationFromCommaSeparatedList(indenter, argument.Arguments, token),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
747
var argumentCount = argumentOpt?.Parent is
BaseArgumentListSyntax
baseArgumentList ? baseArgumentList.Arguments.Count : -1;
910
private static int GetArgumentListIndex(
BaseArgumentListSyntax
argumentList, SyntaxToken previousToken)
Microsoft.CodeAnalysis.CSharp.Features (28)
ChangeSignature\CSharpChangeSignatureService.cs (2)
537
CancellationToken cancellationToken) where T :
BaseArgumentListSyntax
630
BaseArgumentListSyntax
? argumentList = node switch
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (2)
67
if (token.Parent is not
BaseArgumentListSyntax
argumentList)
127
private static ISet<string> GetExistingNamedParameters(
BaseArgumentListSyntax
argumentList, int position)
InlineHints\CSharpInlineParameterNameHintsService.cs (2)
33
if (node is
BaseArgumentListSyntax
argumentList)
62
BaseArgumentListSyntax
argumentList,
ReplaceConditionalWithStatements\CSharpReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
25
BaseArgumentListSyntax
,
SignatureHelp\SignatureHelpUtilities.cs (6)
19
private static readonly Func<
BaseArgumentListSyntax
, SyntaxToken> s_getBaseArgumentListOpenToken = list => list.GetOpenToken();
24
private static readonly Func<
BaseArgumentListSyntax
, SyntaxToken> s_getBaseArgumentListCloseToken = list => list.GetCloseToken();
29
private static readonly Func<
BaseArgumentListSyntax
, SyntaxNodeOrTokenList> s_getBaseArgumentListArgumentsWithSeparators =
38
private static readonly Func<
BaseArgumentListSyntax
, IEnumerable<string?>> s_getBaseArgumentListNames =
48
public static SignatureHelpState? GetSignatureHelpState(
BaseArgumentListSyntax
argumentList, int position)
88
internal static TextSpan GetSignatureHelpSpan(
BaseArgumentListSyntax
argumentList)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (2)
554
if (argument.Parent is not
BaseArgumentListSyntax
{ Parent: ExpressionSyntax parentInvocation } argumentList)
569
bool AddRefLikeOutParameters(
BaseArgumentListSyntax
argumentList, ArgumentSyntax? argumentToSkip)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (2)
79
if (node is
BaseArgumentListSyntax
argumentList)
151
private static SyntaxNode CreateArgumentListWithUtf8String(
BaseArgumentListSyntax
argumentList, Location location, string stringValue, bool isConvertedToReadOnlySpan)
UseNamedArguments\CSharpUseNamedArgumentsCodeRefactoringProvider.cs (4)
61
BaseAnalyzer<ArgumentSyntax,
BaseArgumentListSyntax
>
66
protected override SeparatedSyntaxList<ArgumentSyntax> GetArguments(
BaseArgumentListSyntax
argumentList)
69
protected override
BaseArgumentListSyntax
WithArguments(
70
BaseArgumentListSyntax
argumentList, IEnumerable<ArgumentSyntax> namedArguments, IEnumerable<SyntaxToken> separators)
Wrapping\ChainedExpression\CSharpChainedExpressionWrapper.cs (1)
15
AbstractChainedExpressionWrapper<NameSyntax,
BaseArgumentListSyntax
>
Wrapping\SeparatedSyntaxList\CSharpArgumentWrapper.cs (6)
17
: AbstractCSharpSeparatedSyntaxListWrapper<
BaseArgumentListSyntax
, ArgumentSyntax>
38
protected override SyntaxToken FirstToken(
BaseArgumentListSyntax
listSyntax)
41
protected override SyntaxToken LastToken(
BaseArgumentListSyntax
listSyntax)
44
protected override SeparatedSyntaxList<ArgumentSyntax> GetListItems(
BaseArgumentListSyntax
listSyntax)
47
protected override
BaseArgumentListSyntax
? TryGetApplicableList(SyntaxNode node)
63
BaseArgumentListSyntax
listSyntax)
Microsoft.CodeAnalysis.CSharp.Workspaces (14)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (1)
45
if (argument.Parent is not
BaseArgumentListSyntax
argumentList ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
439
if (argument.Parent is
BaseArgumentListSyntax
argumentList)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1121
=> ((
BaseArgumentListSyntax
)argumentList).Arguments;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
590
var
argumentsList = GetArgumentList(expression);
596
private static
BaseArgumentListSyntax
GetArgumentList(ExpressionSyntax expression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseArgumentListSyntaxExtensions.cs (2)
11
public static SyntaxToken GetOpenToken(this
BaseArgumentListSyntax
node)
19
public static SyntaxToken GetCloseToken(this
BaseArgumentListSyntax
node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (3)
661
if (token.Kind() == SyntaxKind.CommaToken && token.Parent is
BaseArgumentListSyntax
)
663
var
argumentList = (
BaseArgumentListSyntax
)token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
131
if (node is
BaseArgumentListSyntax
argument &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
327
BaseArgumentListSyntax
argument => GetIndentationFromCommaSeparatedList(indenter, argument.Arguments, token),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
747
var argumentCount = argumentOpt?.Parent is
BaseArgumentListSyntax
baseArgumentList ? baseArgumentList.Arguments.Count : -1;
910
private static int GetArgumentListIndex(
BaseArgumentListSyntax
argumentList, SyntaxToken previousToken)
Roslyn.Diagnostics.CSharp.Analyzers (14)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (1)
45
if (argument.Parent is not
BaseArgumentListSyntax
argumentList ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
439
if (argument.Parent is
BaseArgumentListSyntax
argumentList)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1121
=> ((
BaseArgumentListSyntax
)argumentList).Arguments;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
590
var
argumentsList = GetArgumentList(expression);
596
private static
BaseArgumentListSyntax
GetArgumentList(ExpressionSyntax expression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseArgumentListSyntaxExtensions.cs (2)
11
public static SyntaxToken GetOpenToken(this
BaseArgumentListSyntax
node)
19
public static SyntaxToken GetCloseToken(this
BaseArgumentListSyntax
node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (3)
661
if (token.Kind() == SyntaxKind.CommaToken && token.Parent is
BaseArgumentListSyntax
)
663
var
argumentList = (
BaseArgumentListSyntax
)token.Parent;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
131
if (node is
BaseArgumentListSyntax
argument &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
327
BaseArgumentListSyntax
argument => GetIndentationFromCommaSeparatedList(indenter, argument.Arguments, token),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
747
var argumentCount = argumentOpt?.Parent is
BaseArgumentListSyntax
baseArgumentList ? baseArgumentList.Arguments.Count : -1;
910
private static int GetArgumentListIndex(
BaseArgumentListSyntax
argumentList, SyntaxToken previousToken)