43 references to TupleExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (14)
Binding\Binder_Conversions.vb (1)
467
TypeOf argument.Syntax.Parent Is
TupleExpressionSyntax
OrElse
Binding\Binder_Expressions.vb (2)
273
Return BindTupleExpression(DirectCast(node,
TupleExpressionSyntax
), diagnostics)
330
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)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
1381
Dim tupleExpr = DirectCast(node,
TupleExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Simplification\VisualBasicInferredMemberNameSimplifier.vb (1)
20
If RemovalCausesAmbiguity(DirectCast(node.Parent,
TupleExpressionSyntax
).Arguments, node) Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
src\f736901a33c2b55b\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.Features (5)
ConvertAnonymousType\VisualBasicConvertAnonymousTypeToTupleCodeRefactoringProvider.vb (2)
15
ExpressionSyntax,
TupleExpressionSyntax
, AnonymousObjectCreationExpressionSyntax)
26
Protected Overrides Function ConvertToTuple(anonCreation As AnonymousObjectCreationExpressionSyntax) As
TupleExpressionSyntax
ConvertTupleToStruct\VisualBasicConvertTupleToStructCodeRefactoringProvider.vb (1)
23
TupleExpressionSyntax
,
IntroduceVariable\VisualBasicIntroduceVariableService.Rewriter.vb (1)
74
TypeOf node.Parent Is
TupleExpressionSyntax
Then
NameTupleElement\VisualBasicNameTupleElementCodeRefactoringProvider.vb (1)
15
Inherits AbstractNameTupleElementCodeRefactoringProvider(Of SimpleArgumentSyntax,
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
src\f736901a33c2b55b\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
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
1381
Dim tupleExpr = DirectCast(node,
TupleExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Simplification\VisualBasicInferredMemberNameSimplifier.vb (1)
20
If RemovalCausesAmbiguity(DirectCast(node.Parent,
TupleExpressionSyntax
).Arguments, node) Then
Roslyn.Diagnostics.VisualBasic.Analyzers (7)
src\f736901a33c2b55b\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
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
1381
Dim tupleExpr = DirectCast(node,
TupleExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Simplification\VisualBasicInferredMemberNameSimplifier.vb (1)
20
If RemovalCausesAmbiguity(DirectCast(node.Parent,
TupleExpressionSyntax
).Arguments, node) Then