72 references to TupleExpression
Microsoft.CodeAnalysis.CSharp (23)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
29033var cached = CSharpSyntaxNodeCache.TryGetNode((int)SyntaxKind.TupleExpression, openParenToken, arguments.Node, closeParenToken, this.context, out hash); 29036var result = new TupleExpressionSyntax(SyntaxKind.TupleExpression, openParenToken, arguments.Node, closeParenToken, this.context); 34460var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TupleExpression, openParenToken, arguments.Node, closeParenToken, out hash); 34463var result = new TupleExpressionSyntax(SyntaxKind.TupleExpression, openParenToken, arguments.Node, closeParenToken);
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
1151/// <item><description><see cref="SyntaxKind.TupleExpression"/></description></item>
Binder\Binder_Deconstruct.cs (2)
304var elementSyntax = syntax.Kind() == SyntaxKind.TupleExpression ? ((TupleExpressionSyntax)syntax).Arguments[i] : syntax; 774case SyntaxKind.TupleExpression:
Binder\Binder_Expressions.cs (1)
846case SyntaxKind.TupleExpression:
Binder\Binder_Statements.cs (1)
1416if (node.Left.Kind() == SyntaxKind.TupleExpression || node.Left.Kind() == SyntaxKind.DeclarationExpression)
Binder\ExpressionVariableFinder.cs (1)
472case SyntaxKind.TupleExpression:
Binder\ForEachLoopBinder.cs (1)
110case SyntaxKind.TupleExpression:
Compilation\CSharpSemanticModel.cs (2)
4519if (parent3.IsKind(SyntaxKind.TupleExpression)) 5166case SyntaxKind.TupleExpression:
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
589loweredInput.Syntax.Kind() == SyntaxKind.TupleExpression &&
Parser\LanguageParser.cs (3)
9977case SyntaxKind.TupleExpression: 10251else if (expression.Kind == SyntaxKind.TupleExpression) 11388case 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 (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AssignmentExpressionSyntaxExtensions.cs (1)
18(left.Kind() == SyntaxKind.TupleExpression || left.Kind() == SyntaxKind.DeclarationExpression);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
291if (parent.Parent?.Kind() == SyntaxKind.TupleExpression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
109if (expression.IsKind(SyntaxKind.TupleExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
536currentToken.Parent.IsKind(SyntaxKind.TupleExpression);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
128public int TupleExpression => (int)SyntaxKind.TupleExpression;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\CSharpInferredMemberNameSimplifier.cs (1)
14if (node.NameColon == null || !node.Parent.IsKind(SyntaxKind.TupleExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
802if (newExpression.IsKind(SyntaxKind.TupleExpression) &&
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (6)
1255if (token.Parent is (kind: SyntaxKind.ParenthesizedExpression or SyntaxKind.TupleExpression or SyntaxKind.CastExpression)) 1332SyntaxKind.TupleExpression or 1583SyntaxKind.TupleExpression or 1647if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.TupleExpression)) 1687if (node.Parent.IsKind(SyntaxKind.Argument) && node.Parent.Parent.IsKind(SyntaxKind.TupleExpression)) 2431token.Parent is (kind: SyntaxKind.ArgumentList or SyntaxKind.BracketedArgumentList or SyntaxKind.TupleExpression))
Microsoft.CodeAnalysis.CSharp.Features (7)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
512if (!parent.IsKind(SyntaxKind.TupleExpression))
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
122if (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)
114case SyntaxKind.TupleExpression:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1912case SyntaxKind.TupleExpression: 2231case SyntaxKind.TupleExpression:
EditAndContinue\SyntaxComparer.cs (1)
1337case SyntaxKind.TupleExpression:
Microsoft.CodeAnalysis.CSharp.Workspaces (16)
Simplification\CSharpSimplificationService.cs (2)
205Debug.Assert(tuple.IsKind(SyntaxKind.TupleExpression)); 221if (!grandParent.IsKind(SyntaxKind.TupleExpression))
Simplification\Reducers\CSharpInferredMemberNameReducer.Rewriter.cs (1)
55if (node.Parent.IsKind(SyntaxKind.TupleExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AssignmentExpressionSyntaxExtensions.cs (1)
18(left.Kind() == SyntaxKind.TupleExpression || left.Kind() == SyntaxKind.DeclarationExpression);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
291if (parent.Parent?.Kind() == SyntaxKind.TupleExpression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
109if (expression.IsKind(SyntaxKind.TupleExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
536currentToken.Parent.IsKind(SyntaxKind.TupleExpression);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
128public int TupleExpression => (int)SyntaxKind.TupleExpression;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\CSharpInferredMemberNameSimplifier.cs (1)
14if (node.NameColon == null || !node.Parent.IsKind(SyntaxKind.TupleExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
802if (newExpression.IsKind(SyntaxKind.TupleExpression) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (6)
1255if (token.Parent is (kind: SyntaxKind.ParenthesizedExpression or SyntaxKind.TupleExpression or SyntaxKind.CastExpression)) 1332SyntaxKind.TupleExpression or 1583SyntaxKind.TupleExpression or 1647if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.TupleExpression)) 1687if (node.Parent.IsKind(SyntaxKind.Argument) && node.Parent.Parent.IsKind(SyntaxKind.TupleExpression)) 2431token.Parent is (kind: SyntaxKind.ArgumentList or SyntaxKind.BracketedArgumentList or SyntaxKind.TupleExpression))
Roslyn.Diagnostics.CSharp.Analyzers (13)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AssignmentExpressionSyntaxExtensions.cs (1)
18(left.Kind() == SyntaxKind.TupleExpression || left.Kind() == SyntaxKind.DeclarationExpression);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
291if (parent.Parent?.Kind() == SyntaxKind.TupleExpression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
109if (expression.IsKind(SyntaxKind.TupleExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
536currentToken.Parent.IsKind(SyntaxKind.TupleExpression);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
128public int TupleExpression => (int)SyntaxKind.TupleExpression;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\CSharpInferredMemberNameSimplifier.cs (1)
14if (node.NameColon == null || !node.Parent.IsKind(SyntaxKind.TupleExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
802if (newExpression.IsKind(SyntaxKind.TupleExpression) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (6)
1255if (token.Parent is (kind: SyntaxKind.ParenthesizedExpression or SyntaxKind.TupleExpression or SyntaxKind.CastExpression)) 1332SyntaxKind.TupleExpression or 1583SyntaxKind.TupleExpression or 1647if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.TupleExpression)) 1687if (node.Parent.IsKind(SyntaxKind.Argument) && node.Parent.Parent.IsKind(SyntaxKind.TupleExpression)) 2431token.Parent is (kind: SyntaxKind.ArgumentList or SyntaxKind.BracketedArgumentList or SyntaxKind.TupleExpression))