4 instantiations of TupleExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
20000
Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.
TupleExpressionSyntax
(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
3770
Return New
TupleExpressionSyntax
(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newOpenParenToken, newArguments.Node, newCloseParenToken)
25244
Return New
TupleExpressionSyntax
(SyntaxKind.TupleExpression, Nothing, Nothing, DirectCast(openParenToken.Node, InternalSyntax.PunctuationSyntax), arguments.Node, DirectCast(closeParenToken.Node, InternalSyntax.PunctuationSyntax))
Generated\Syntax.xml.Syntax.Generated.vb (1)
21508
Me.
New
(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.TupleExpressionSyntax(kind, errors, annotations, openParenToken, if(arguments IsNot Nothing, arguments.Green, Nothing), closeParenToken), Nothing, 0)
116 references to TupleExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (14)
Binding\Binder_Conversions.vb (1)
459
TypeOf argument.Syntax.Parent Is
TupleExpressionSyntax
OrElse
Binding\Binder_Expressions.vb (2)
252
Return BindTupleExpression(DirectCast(node,
TupleExpressionSyntax
), diagnostics)
309
Private Function BindTupleExpression(node As
TupleExpressionSyntax
, diagnostics As BindingDiagnosticBag) As BoundExpression
Generated\Syntax.xml.Main.Generated.vb (6)
413
Public Overridable Function VisitTupleExpression(ByVal node As
TupleExpressionSyntax
) As TResult
1148
Public Overridable Sub VisitTupleExpression(ByVal node As
TupleExpressionSyntax
)
3759
Public Overrides Function VisitTupleExpression(ByVal node As
TupleExpressionSyntax
) As SyntaxNode
25233
Public Shared Function TupleExpression(openParenToken As SyntaxToken, arguments As SeparatedSyntaxList(Of SimpleArgumentSyntax), closeParenToken As SyntaxToken) As
TupleExpressionSyntax
25254
Public Shared Function TupleExpression(arguments As SeparatedSyntaxList(Of SimpleArgumentSyntax)) As
TupleExpressionSyntax
25265
Public Shared Function TupleExpression(ParamArray arguments As SimpleArgumentSyntax()) As
TupleExpressionSyntax
Generated\Syntax.xml.Syntax.Generated.vb (5)
21525
Public Shadows Function WithOpenParenToken(openParenToken as SyntaxToken) As
TupleExpressionSyntax
21547
Public Shadows Function WithArguments(arguments as SeparatedSyntaxList(Of SimpleArgumentSyntax)) As
TupleExpressionSyntax
21551
Public Shadows Function AddArguments(ParamArray items As SimpleArgumentSyntax()) As
TupleExpressionSyntax
21569
Public Shadows Function WithCloseParenToken(closeParenToken as SyntaxToken) As
TupleExpressionSyntax
21613
Public Function Update(openParenToken As SyntaxToken, arguments As SeparatedSyntaxList(Of SimpleArgumentSyntax), closeParenToken As SyntaxToken) As
TupleExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
VisualBasicInferredMemberNameSimplifier.vb (1)
20
If RemovalCausesAmbiguity(DirectCast(node.Parent,
TupleExpressionSyntax
).Arguments, node) Then
VisualBasicSyntaxFacts.vb (1)
1436
Dim tupleExpr = DirectCast(node,
TupleExpressionSyntax
)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
VisualBasicTypeInferenceService.TypeInferrer.vb (5)
169
Function(tupleExpression As
TupleExpressionSyntax
) InferTypeInTupleExpression(tupleExpression, token),
190
If TypeOf argument.Parent Is
TupleExpressionSyntax
Then
192
DirectCast(argument.Parent,
TupleExpressionSyntax
),
200
tupleExpression As
TupleExpressionSyntax
,
214
tupleExpression As
TupleExpressionSyntax
,
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (67)
CodeGen\CodeGenTuples.vb (67)
1503
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
1912
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
1972
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
3336
Dim nodes = tree.GetRoot().DescendantNodes().OfType(Of
TupleExpressionSyntax
)().ToArray()
3392
Private Shared Sub AssertConversions(model As SemanticModel, literal As
TupleExpressionSyntax
, aggregate As ConversionKind, ParamArray parts As ConversionKind())
4691
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
5874
Dim x = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
6050
Dim x = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
6095
Dim yTuple = nodes.OfType(Of
TupleExpressionSyntax
)().ElementAt(0)
6099
Dim zTuple = nodes.OfType(Of
TupleExpressionSyntax
)().ElementAt(1)
6139
Dim yTuple = nodes.OfType(Of
TupleExpressionSyntax
)().ElementAt(0)
6143
Dim zTuple = nodes.OfType(Of
TupleExpressionSyntax
)().ElementAt(1)
6175
Dim yTuple = nodes.OfType(Of
TupleExpressionSyntax
)().ElementAt(0)
6397
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
8289
Dim node = tree.GetRoot().DescendantNodes().OfType(Of
TupleExpressionSyntax
)().Single()
8342
Dim node = tree.GetRoot().DescendantNodes().OfType(Of
TupleExpressionSyntax
)().Single()
8377
Dim node = tree.GetRoot().DescendantNodes().OfType(Of
TupleExpressionSyntax
)().Single()
8414
Dim node = tree.GetRoot().DescendantNodes().OfType(Of
TupleExpressionSyntax
)().Single()
8445
Dim node = tree.GetRoot().DescendantNodes().OfType(Of
TupleExpressionSyntax
)().Single()
8479
Dim firstTuple = tree.GetRoot().DescendantNodes().OfType(Of
TupleExpressionSyntax
)().ElementAt(0)
8485
Dim secondTuple = tree.GetRoot().DescendantNodes().OfType(Of
TupleExpressionSyntax
)().ElementAt(1)
8522
Dim firstTuple = tree.GetRoot().DescendantNodes().OfType(Of
TupleExpressionSyntax
)().ElementAt(0)
8528
Dim secondTuple = tree.GetRoot().DescendantNodes().OfType(Of
TupleExpressionSyntax
)().ElementAt(1)
8565
Dim firstTuple = tree.GetRoot().DescendantNodes().OfType(Of
TupleExpressionSyntax
)().ElementAt(0)
8571
Dim secondTuple = tree.GetRoot().DescendantNodes().OfType(Of
TupleExpressionSyntax
)().ElementAt(1)
8605
Dim firstTuple = tree.GetRoot().DescendantNodes().OfType(Of
TupleExpressionSyntax
)().ElementAt(0)
8611
Dim secondTuple = tree.GetRoot().DescendantNodes().OfType(Of
TupleExpressionSyntax
)().ElementAt(1)
9062
Dim tuple = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
9222
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
9272
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
11775
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
11821
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
11860
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
11894
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
11924
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
11969
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
12005
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
12142
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
12172
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
12207
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
12241
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
12271
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
12302
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
12332
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
12384
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
12418
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
12456
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
12502
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
12588
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
12640
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
12687
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
12738
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
12802
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().First()
12874
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().First()
12946
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().First()
13270
Dim nodes = tree.GetRoot().DescendantNodes().OfType(Of
TupleExpressionSyntax
)().ToArray()
13318
Dim nodes = tree.GetRoot().DescendantNodes().OfType(Of
TupleExpressionSyntax
)().ToArray()
13372
Dim nodes = tree.GetRoot().DescendantNodes().OfType(Of
TupleExpressionSyntax
)().ToArray()
16259
Dim node = tree.GetRoot().DescendantNodes().OfType(Of
TupleExpressionSyntax
)().First()
18272
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().First()
21618
Dim tuple = nodes.OfType(Of
TupleExpressionSyntax
)().ElementAt(0)
21791
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
21827
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
21863
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().Single()
22323
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().ElementAt(1)
22363
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().ElementAt(0)
22402
Dim node = nodes.OfType(Of
TupleExpressionSyntax
)().ElementAt(1)
Microsoft.CodeAnalysis.VisualBasic.Features (4)
ConvertAnonymousType\VisualBasicConvertAnonymousTypeToTupleCodeRefactoringProvider.vb (2)
15
ExpressionSyntax,
TupleExpressionSyntax
, AnonymousObjectCreationExpressionSyntax)
26
Protected Overrides Function ConvertToTuple(anonCreation As AnonymousObjectCreationExpressionSyntax) As
TupleExpressionSyntax
ConvertTupleToStruct\VisualBasicConvertTupleToStructCodeRefactoringProvider.vb (1)
23
TupleExpressionSyntax
,
NameTupleElement\VisualBasicNameTupleElementCodeRefactoringProvider.vb (1)
15
Inherits AbstractNameTupleElementCodeRefactoringProvider(Of SimpleArgumentSyntax,
TupleExpressionSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Semantics\GetExtendedSemanticInfoTests.vb (1)
2075
Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of
TupleExpressionSyntax
)(compilation, "a.vb")
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
14296
Private Shared Function GenerateRedTupleExpression() As
TupleExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (10)
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (1)
131
If nameColonEquals IsNot Nothing AndAlso TypeOf nameColonEquals.Parent?.Parent Is
TupleExpressionSyntax
Then
Simplification\VisualBasicSimplificationService.Expander.vb (2)
301
Dim tuple = TryCast(node.Parent,
TupleExpressionSyntax
)
348
Private Shared Function CanMakeNameExplicitInTuple(tuple As
TupleExpressionSyntax
, name As String) As Boolean
VisualBasicInferredMemberNameSimplifier.vb (1)
20
If RemovalCausesAmbiguity(DirectCast(node.Parent,
TupleExpressionSyntax
).Arguments, node) Then
VisualBasicSyntaxFacts.vb (1)
1436
Dim tupleExpr = DirectCast(node,
TupleExpressionSyntax
)
VisualBasicTypeInferenceService.TypeInferrer.vb (5)
169
Function(tupleExpression As
TupleExpressionSyntax
) InferTypeInTupleExpression(tupleExpression, token),
190
If TypeOf argument.Parent Is
TupleExpressionSyntax
Then
192
DirectCast(argument.Parent,
TupleExpressionSyntax
),
200
tupleExpression As
TupleExpressionSyntax
,
214
tupleExpression As
TupleExpressionSyntax
,
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (2)
CodeGeneration\SyntaxGeneratorTests.vb (2)
469
VerifySyntax(Of
TupleExpressionSyntax
)(Generator.TupleExpression(
471
VerifySyntax(Of
TupleExpressionSyntax
)(Generator.TupleExpression(
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (10)
IOperation\IOperationTests_IParameterReferenceExpression.vb (1)
39
VerifyOperationTreeAndDiagnosticsForTest(Of
TupleExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
IOperation\IOperationTests_ITupleExpression.vb (9)
36
VerifyOperationTreeAndDiagnosticsForTest(Of
TupleExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
100
VerifyOperationTreeAndDiagnosticsForTest(Of
TupleExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
170
VerifyOperationTreeAndDiagnosticsForTest(Of
TupleExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
235
VerifyOperationTreeAndDiagnosticsForTest(Of
TupleExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
295
VerifyOperationTreeAndDiagnosticsForTest(Of
TupleExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
364
VerifyOperationTreeAndDiagnosticsForTest(Of
TupleExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
459
VerifyOperationTreeAndDiagnosticsForTest(Of
TupleExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
566
VerifyOperationTreeAndDiagnosticsForTest(Of
TupleExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
754
VerifyOperationTreeAndDiagnosticsForTest(Of
TupleExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)