65 references to Arguments
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
415
foreach (var argument in tupleExpression.
Arguments
)
Microsoft.CodeAnalysis.CSharp (13)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1578
=> node.Update(VisitToken(node.OpenParenToken), VisitList(node.
Arguments
), VisitToken(node.CloseParenToken));
_generated\2\Syntax.xml.Syntax.Generated.cs (4)
1188
if (openParenToken != this.OpenParenToken || arguments != this.
Arguments
|| closeParenToken != this.CloseParenToken)
1198
public TupleExpressionSyntax WithOpenParenToken(SyntaxToken openParenToken) => Update(openParenToken, this.
Arguments
, this.CloseParenToken);
1200
public TupleExpressionSyntax WithCloseParenToken(SyntaxToken closeParenToken) => Update(this.OpenParenToken, this.
Arguments
, closeParenToken);
1202
public TupleExpressionSyntax AddArguments(params ArgumentSyntax[] items) => WithArguments(this.
Arguments
.AddRange(items));
Binder\Binder_Conversions.cs (1)
3107
foreach (var argument in tupleSyntax.
Arguments
)
Binder\Binder_Deconstruct.cs (3)
304
var elementSyntax = syntax.Kind() == SyntaxKind.TupleExpression ? ((TupleExpressionSyntax)syntax).
Arguments
[i] : syntax;
779
var builder = ArrayBuilder<DeconstructionVariable>.GetInstance(component.
Arguments
.Count);
780
foreach (var arg in component.
Arguments
)
Binder\Binder_Expressions.cs (1)
1038
SeparatedSyntaxList<ArgumentSyntax> arguments = node.
Arguments
;
Binder\ExpressionVariableFinder.cs (1)
475
foreach (ArgumentSyntax arg in tuple.
Arguments
)
Binder\ForEachLoopBinder.cs (1)
113
foreach (var arg in tuple.
Arguments
)
Compilation\MemberSemanticModel.cs (1)
1171
var idx = tupleLiteral.
Arguments
.IndexOf(declaratorSyntax);
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (3)
45
if (tupleType.TupleElements.Length != tuple.
Arguments
.Count)
50
for (int i = 0, n = tuple.
Arguments
.Count; i < n; i++)
52
var argument = tuple.
Arguments
[i];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
951
var index = tupleExpression.
Arguments
.IndexOf(argument);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1276
arguments = (SeparatedSyntaxList<TArgumentSyntax>)(SeparatedSyntaxList<SyntaxNode>)tupleExpression.
Arguments
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\CSharpInferredMemberNameSimplifier.cs (1)
24
if (RemovalCausesAmbiguity(((TupleExpressionSyntax)node.Parent).
Arguments
, node))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (9)
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (2)
156
var argCount = tuple.
Arguments
.Count;
166
var argumentExpression = tuple.
Arguments
[i].Expression;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1707
=> tuple.
Arguments
.Any(a => a.NameColon != null);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
348
return InferTypeInTupleExpression(tupleExpression, tupleExpression.
Arguments
[0]);
352
var argsAndCommas = tupleExpression.
Arguments
.GetWithSeparators();
363
var index = tupleExpression.
Arguments
.IndexOf(argument);
2361
if (!TryGetTupleTypesAndNames(tuple.
Arguments
, out var elementTypes, out var elementNames))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (2)
67
tupleLeftSyntax.WithArguments(tupleLeftSyntax.
Arguments
.Insert(insertionPosition, left)));
70
tupleRightSyntax.WithArguments(tupleRightSyntax.
Arguments
.Insert(insertionPosition, right)));
Microsoft.CodeAnalysis.CSharp.Features (9)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
245
tupleExpression.
Arguments
.Count(a => nonConflictReferences.Contains(a.Expression)) == 1)
Completion\CompletionProviders\TupleNameCompletionProvider.cs (1)
85
return (tupleExpr.
Arguments
.GetWithSeparators().IndexOf(context.TargetToken) + 1) / 2;
Debugging\CSharpProximityExpressionsService.RelevantExpressionsCollector.cs (1)
117
foreach (var a in t.
Arguments
)
EditAndContinue\SyntaxComparer.cs (1)
1339
foreach (var argument in tupleExpression.
Arguments
)
SignatureHelp\TupleConstructionSignatureHelpProvider.cs (3)
29
private static readonly Func<TupleExpressionSyntax, SyntaxNodeOrTokenList> s_getArgumentsWithSeparators = e => e.
Arguments
.GetWithSeparators();
30
private static readonly Func<TupleExpressionSyntax, IEnumerable<string>> s_getArgumentNames = e => e.
Arguments
.Select(a => a.NameColon?.Name.Identifier.ValueText ?? string.Empty);
214
tupleExpression.
Arguments
.FullSpan.Contains(token.SpanStart) &&
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (2)
156
var argCount = tuple.
Arguments
.Count;
166
var argumentExpression = tuple.
Arguments
[i].Expression;
Microsoft.CodeAnalysis.CSharp.Workspaces (14)
Simplification\CSharpSimplificationService.Expander.cs (1)
294
foreach (var argument in tuple.
Arguments
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (3)
45
if (tupleType.TupleElements.Length != tuple.
Arguments
.Count)
50
for (int i = 0, n = tuple.
Arguments
.Count; i < n; i++)
52
var argument = tuple.
Arguments
[i];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
951
var index = tupleExpression.
Arguments
.IndexOf(argument);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1276
arguments = (SeparatedSyntaxList<TArgumentSyntax>)(SeparatedSyntaxList<SyntaxNode>)tupleExpression.
Arguments
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\CSharpInferredMemberNameSimplifier.cs (1)
24
if (RemovalCausesAmbiguity(((TupleExpressionSyntax)node.Parent).
Arguments
, node))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1707
=> tuple.
Arguments
.Any(a => a.NameColon != null);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
348
return InferTypeInTupleExpression(tupleExpression, tupleExpression.
Arguments
[0]);
352
var argsAndCommas = tupleExpression.
Arguments
.GetWithSeparators();
363
var index = tupleExpression.
Arguments
.IndexOf(argument);
2361
if (!TryGetTupleTypesAndNames(tuple.
Arguments
, out var elementTypes, out var elementNames))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (2)
67
tupleLeftSyntax.WithArguments(tupleLeftSyntax.
Arguments
.Insert(insertionPosition, left)));
70
tupleRightSyntax.WithArguments(tupleRightSyntax.
Arguments
.Insert(insertionPosition, right)));
Roslyn.Diagnostics.CSharp.Analyzers (13)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (3)
45
if (tupleType.TupleElements.Length != tuple.
Arguments
.Count)
50
for (int i = 0, n = tuple.
Arguments
.Count; i < n; i++)
52
var argument = tuple.
Arguments
[i];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
951
var index = tupleExpression.
Arguments
.IndexOf(argument);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1276
arguments = (SeparatedSyntaxList<TArgumentSyntax>)(SeparatedSyntaxList<SyntaxNode>)tupleExpression.
Arguments
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\CSharpInferredMemberNameSimplifier.cs (1)
24
if (RemovalCausesAmbiguity(((TupleExpressionSyntax)node.Parent).
Arguments
, node))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1707
=> tuple.
Arguments
.Any(a => a.NameColon != null);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
348
return InferTypeInTupleExpression(tupleExpression, tupleExpression.
Arguments
[0]);
352
var argsAndCommas = tupleExpression.
Arguments
.GetWithSeparators();
363
var index = tupleExpression.
Arguments
.IndexOf(argument);
2361
if (!TryGetTupleTypesAndNames(tuple.
Arguments
, out var elementTypes, out var elementNames))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (2)
67
tupleLeftSyntax.WithArguments(tupleLeftSyntax.
Arguments
.Insert(insertionPosition, left)));
70
tupleRightSyntax.WithArguments(tupleRightSyntax.
Arguments
.Insert(insertionPosition, right)));