157 references to TupleExpression
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Deconstruct.cs (2)
303var elementSyntax = syntax.Kind() == SyntaxKind.TupleExpression ? ((TupleExpressionSyntax)syntax).Arguments[i] : syntax; 771case SyntaxKind.TupleExpression:
Binder\Binder_Expressions.cs (1)
772case SyntaxKind.TupleExpression:
Binder\Binder_Statements.cs (1)
1419if (node.Left.Kind() == SyntaxKind.TupleExpression || node.Left.Kind() == SyntaxKind.DeclarationExpression)
Binder\ExpressionVariableFinder.cs (1)
414case SyntaxKind.TupleExpression:
Binder\ForEachLoopBinder.cs (1)
94case SyntaxKind.TupleExpression:
Compilation\CSharpSemanticModel.cs (2)
4472if (parent3.IsKind(SyntaxKind.TupleExpression)) 5080case SyntaxKind.TupleExpression:
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
554loweredInput.Syntax.Kind() == SyntaxKind.TupleExpression &&
Parser\LanguageParser.cs (3)
8924case SyntaxKind.TupleExpression: 9114else if (expression.Kind == SyntaxKind.TupleExpression) 10191case SyntaxKind.TupleExpression:
Syntax\SyntaxExtensions.cs (4)
219case SyntaxKind.TupleExpression: 346if (kind != SyntaxKind.TupleExpression && kind != SyntaxKind.DeclarationExpression && kind != SyntaxKind.IdentifierName) 353Debug.Assert(expr.Kind() == SyntaxKind.TupleExpression || expr.Kind() == SyntaxKind.DeclarationExpression || expr.Kind() == SyntaxKind.IdentifierName); 360if (parent.Parent?.Kind() == SyntaxKind.TupleExpression)
Syntax\SyntaxFacts.cs (2)
306if (parent3.IsKind(SyntaxKind.TupleExpression)) 325case TupleExpression:
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
AssignmentExpressionSyntaxExtensions.cs (1)
18(left.Kind() == SyntaxKind.TupleExpression || left.Kind() == SyntaxKind.DeclarationExpression);
CSharpInferredMemberNameSimplifier.cs (1)
16if (node.NameColon == null || !node.Parent.IsKind(SyntaxKind.TupleExpression))
CSharpSyntaxKinds.cs (1)
108public int TupleExpression => (int)SyntaxKind.TupleExpression;
ExpressionSyntaxExtensions.cs (1)
291if (parent.Parent?.Kind() == SyntaxKind.TupleExpression)
FormattingHelpers.cs (1)
537currentToken.Parent.IsKind(SyntaxKind.TupleExpression);
ParenthesizedExpressionSyntaxExtensions.cs (1)
117if (expression.IsKind(SyntaxKind.TupleExpression))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (6)
1233if (token.Parent is (kind: SyntaxKind.ParenthesizedExpression or SyntaxKind.TupleExpression or SyntaxKind.CastExpression)) 1310SyntaxKind.TupleExpression or 1559SyntaxKind.TupleExpression or 1623if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.TupleExpression)) 1663if (node.Parent.IsKind(SyntaxKind.Argument) && node.Parent.Parent.IsKind(SyntaxKind.TupleExpression)) 2423if (token.Parent is (kind: SyntaxKind.ArgumentList or SyntaxKind.BracketedArgumentList or SyntaxKind.TupleExpression))
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
CompleteStatement\CompleteStatementCommandHandler.cs (1)
201SyntaxKind.TupleExpression or
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
CompilationContext.cs (1)
753return node.Left.Kind() == SyntaxKind.TupleExpression || node.Left.Kind() == SyntaxKind.DeclarationExpression;
Microsoft.CodeAnalysis.CSharp.Features (7)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
445if (!parent.IsKind(SyntaxKind.TupleExpression))
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
130if (token.GetAncestor(node => node.IsKind(SyntaxKind.TupleExpression)) != null)
Completion\CompletionProviders\TupleNameCompletionProvider.cs (1)
77if (token.Parent is (kind: SyntaxKind.ParenthesizedExpression or SyntaxKind.TupleExpression or SyntaxKind.CastExpression))
Debugging\CSharpProximityExpressionsService.RelevantExpressionsCollector.cs (1)
120case SyntaxKind.TupleExpression:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1882case SyntaxKind.TupleExpression: 2191case SyntaxKind.TupleExpression:
EditAndContinue\SyntaxComparer.cs (1)
1319case SyntaxKind.TupleExpression:
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (5)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (5)
4799var decl = (TupleExpressionSyntax)tree.GetCompilationUnitRoot().DescendantNodes().Last(n => n.IsKind(SyntaxKind.TupleExpression)); 4822var decl = (TupleExpressionSyntax)tree.GetCompilationUnitRoot().DescendantNodes().Last(n => n.IsKind(SyntaxKind.TupleExpression)); 4845var decl = (TupleExpressionSyntax)tree.GetCompilationUnitRoot().DescendantNodes().Last(n => n.IsKind(SyntaxKind.TupleExpression)); 4868var decl = (TupleExpressionSyntax)tree.GetCompilationUnitRoot().DescendantNodes().Last(n => n.IsKind(SyntaxKind.TupleExpression)); 4891var decl = (TupleExpressionSyntax)tree.GetCompilationUnitRoot().DescendantNodes().Last(n => n.IsKind(SyntaxKind.TupleExpression));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (98)
Parsing\DeclarationExpressionTests.cs (12)
431N(SyntaxKind.TupleExpression); 488N(SyntaxKind.TupleExpression); 592N(SyntaxKind.TupleExpression); 679N(SyntaxKind.TupleExpression); 747N(SyntaxKind.TupleExpression); 904N(SyntaxKind.TupleExpression); 953N(SyntaxKind.TupleExpression); 1000N(SyntaxKind.TupleExpression); 1049N(SyntaxKind.TupleExpression); 1103N(SyntaxKind.TupleExpression); 1165N(SyntaxKind.TupleExpression); 1216N(SyntaxKind.TupleExpression);
Parsing\DeclarationScopeParsingTests.cs (23)
3517N(SyntaxKind.TupleExpression); 3584N(SyntaxKind.TupleExpression); 3865N(SyntaxKind.TupleExpression); 4162N(SyntaxKind.TupleExpression); 4331N(SyntaxKind.TupleExpression); 4508N(SyntaxKind.TupleExpression); 4687N(SyntaxKind.TupleExpression); 4758N(SyntaxKind.TupleExpression); 4833N(SyntaxKind.TupleExpression); 4909N(SyntaxKind.TupleExpression); 4984N(SyntaxKind.TupleExpression); 5055N(SyntaxKind.TupleExpression); 5126N(SyntaxKind.TupleExpression); 5201N(SyntaxKind.TupleExpression); 5277N(SyntaxKind.TupleExpression); 5344N(SyntaxKind.TupleExpression); 5719N(SyntaxKind.TupleExpression); 5789N(SyntaxKind.TupleExpression); 5842N(SyntaxKind.TupleExpression); 5921N(SyntaxKind.TupleExpression); 5992N(SyntaxKind.TupleExpression); 6085N(SyntaxKind.TupleExpression); 11166N(SyntaxKind.TupleExpression);
Parsing\DeconstructionTests.cs (27)
393N(SyntaxKind.TupleExpression); 475N(SyntaxKind.TupleExpression); 626N(SyntaxKind.TupleExpression); 639N(SyntaxKind.TupleExpression); 718N(SyntaxKind.TupleExpression); 808N(SyntaxKind.TupleExpression); 813N(SyntaxKind.TupleExpression); 1159N(SyntaxKind.TupleExpression); 1260N(SyntaxKind.TupleExpression); 1441N(SyntaxKind.TupleExpression); 1589N(SyntaxKind.TupleExpression); 1624N(SyntaxKind.TupleExpression); 1666N(SyntaxKind.TupleExpression); 1709N(SyntaxKind.TupleExpression); 1789N(SyntaxKind.TupleExpression); 1968Assert.Equal(SyntaxKind.TupleExpression, paren.Expression.Kind()); 1982Assert.Equal(SyntaxKind.TupleExpression, paren.Expression.Kind()); 1998Assert.Equal(SyntaxKind.TupleExpression, paren3.Expression.Kind()); 2496N(SyntaxKind.TupleExpression); 3210N(SyntaxKind.TupleExpression); 3264N(SyntaxKind.TupleExpression); 3412N(SyntaxKind.TupleExpression); 3459N(SyntaxKind.TupleExpression); 3521N(SyntaxKind.TupleExpression); 3583N(SyntaxKind.TupleExpression); 3630N(SyntaxKind.TupleExpression); 3683N(SyntaxKind.TupleExpression);
Parsing\ExpressionParsingTests.cs (3)
2255Assert.Equal(SyntaxKind.TupleExpression, expr.Kind()); 2275Assert.Equal(SyntaxKind.TupleExpression, expr.Kind()); 2284Assert.Equal(SyntaxKind.TupleExpression, tuple.Arguments[0].Expression.Kind());
Parsing\LambdaAttributeParsingTests.cs (2)
1796N(SyntaxKind.TupleExpression); 1846N(SyntaxKind.TupleExpression);
Parsing\LambdaParameterParsingTests.cs (2)
658N(SyntaxKind.TupleExpression); 718N(SyntaxKind.TupleExpression);
Parsing\LambdaReturnTypeParsingTests.cs (2)
1025N(SyntaxKind.TupleExpression); 2198N(SyntaxKind.TupleExpression);
Parsing\ParsingErrorRecoveryTests.cs (6)
5383Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5414Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5442Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5490Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5524Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5556Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.Variables[0].Initializer.Value.Kind());
Parsing\PatternParsingTests.cs (4)
1224N(SyntaxKind.TupleExpression); 1299N(SyntaxKind.TupleExpression); 1357N(SyntaxKind.TupleExpression); 1400N(SyntaxKind.TupleExpression);
Parsing\StatementParsingTests.cs (2)
3936N(SyntaxKind.TupleExpression); 3977N(SyntaxKind.TupleExpression);
Parsing\TypeArgumentListParsingTests.cs (4)
607N(SyntaxKind.TupleExpression); 822N(SyntaxKind.TupleExpression); 2650N(SyntaxKind.TupleExpression); 2768N(SyntaxKind.TupleExpression);
Parsing\UsingDirectiveParsingTests.cs (3)
579N(SyntaxKind.TupleExpression); 1714N(SyntaxKind.TupleExpression); 1820N(SyntaxKind.TupleExpression);
Parsing\ValueTupleTests.cs (8)
77N(SyntaxKind.TupleExpression); 643N(SyntaxKind.TupleExpression); 648N(SyntaxKind.TupleExpression); 735N(SyntaxKind.TupleExpression); 796N(SyntaxKind.TupleExpression); 857N(SyntaxKind.TupleExpression); 910N(SyntaxKind.TupleExpression); 974N(SyntaxKind.TupleExpression);
Microsoft.CodeAnalysis.CSharp.Workspaces (15)
AssignmentExpressionSyntaxExtensions.cs (1)
18(left.Kind() == SyntaxKind.TupleExpression || left.Kind() == SyntaxKind.DeclarationExpression);
CSharpInferredMemberNameSimplifier.cs (1)
16if (node.NameColon == null || !node.Parent.IsKind(SyntaxKind.TupleExpression))
CSharpSyntaxKinds.cs (1)
108public int TupleExpression => (int)SyntaxKind.TupleExpression;
FormattingHelpers.cs (1)
537currentToken.Parent.IsKind(SyntaxKind.TupleExpression);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
291if (parent.Parent?.Kind() == SyntaxKind.TupleExpression)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (6)
1233if (token.Parent is (kind: SyntaxKind.ParenthesizedExpression or SyntaxKind.TupleExpression or SyntaxKind.CastExpression)) 1310SyntaxKind.TupleExpression or 1559SyntaxKind.TupleExpression or 1623if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.TupleExpression)) 1663if (node.Parent.IsKind(SyntaxKind.Argument) && node.Parent.Parent.IsKind(SyntaxKind.TupleExpression)) 2423if (token.Parent is (kind: SyntaxKind.ArgumentList or SyntaxKind.BracketedArgumentList or SyntaxKind.TupleExpression))
ParenthesizedExpressionSyntaxExtensions.cs (1)
117if (expression.IsKind(SyntaxKind.TupleExpression))
Simplification\CSharpSimplificationService.cs (2)
207Debug.Assert(tuple.IsKind(SyntaxKind.TupleExpression)); 223if (!grandParent.IsKind(SyntaxKind.TupleExpression))
Simplification\Reducers\CSharpInferredMemberNameReducer.Rewriter.cs (1)
57if (node.Parent.IsKind(SyntaxKind.TupleExpression))