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