2 instantiations of BoundTupleLiteral
Microsoft.CodeAnalysis.VisualBasic (2)
Binding\Binder_Expressions.vb (1)
384
Return New
BoundTupleLiteral
(node, inferredType, elementNames, inferredPositions, boundArguments.ToImmutableAndFree(), tupleTypeOpt, hasErrors)
Generated\BoundNodes.xml.Generated.vb (1)
3427
Dim result = New
BoundTupleLiteral
(Me.Syntax, inferredType, argumentNamesOpt, inferredNamesOpt, arguments, type, Me.HasErrors)
25 references to BoundTupleLiteral
Microsoft.CodeAnalysis.VisualBasic (25)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
2317
Public Overrides Function VisitTupleLiteral(node As
BoundTupleLiteral
) As BoundNode
Binding\Binder_Conversions.vb (2)
1278
Dim literal = DirectCast(argument,
BoundTupleLiteral
)
1619
sourceTuple As
BoundTupleLiteral
,
Binding\Binder_Expressions.vb (4)
524
expressionType = DirectCast(expression,
BoundTupleLiteral
).InferredType
1446
Dim tupleLiteral = DirectCast(expr,
BoundTupleLiteral
)
1647
tupleLiteral As
BoundTupleLiteral
,
4506
expressionType = DirectCast(expression,
BoundTupleLiteral
).InferredType
Binding\Binder_Statements.vb (1)
1373
Dim tupleLiteral = DirectCast(inferFrom,
BoundTupleLiteral
)
Generated\BoundNodes.xml.Generated.vb (7)
3425
Public Function Update(inferredType As TupleTypeSymbol, argumentNamesOpt As ImmutableArray(Of String), inferredNamesOpt As ImmutableArray(Of Boolean), arguments As ImmutableArray(Of BoundExpression), type As TypeSymbol) As
BoundTupleLiteral
9433
Return VisitTupleLiteral(CType(node,
BoundTupleLiteral
), arg)
9913
Public Overridable Function VisitTupleLiteral(node As
BoundTupleLiteral
, arg As A) As R
10616
Public Overridable Function VisitTupleLiteral(node As
BoundTupleLiteral
) As BoundNode
11386
Public Overrides Function VisitTupleLiteral(node As
BoundTupleLiteral
) As BoundNode
12391
Public Overrides Function VisitTupleLiteral(node As
BoundTupleLiteral
) As BoundNode
13618
Public Overrides Function VisitTupleLiteral(node As
BoundTupleLiteral
, arg As Object) As TreeDumperNode
Lowering\LocalRewriter\LocalRewriter_TupleLiteralExpression.vb (1)
11
Public Overrides Function VisitTupleLiteral(node As
BoundTupleLiteral
) As BoundNode
Operations\VisualBasicOperationFactory.vb (2)
224
Return CreateBoundTupleLiteralOperation(DirectCast(boundNode,
BoundTupleLiteral
))
1542
Private Function CreateBoundTupleLiteralOperation(boundTupleLiteral As
BoundTupleLiteral
) As ITupleOperation
Semantics\Conversions.vb (4)
984
DirectCast(source,
BoundTupleLiteral
).InferredType,
1070
Return ClassifyTupleConversion(DirectCast(source,
BoundTupleLiteral
), destination, binder, useSiteInfo)
1235
Public Shared Function ClassifyTupleConversion(source As
BoundTupleLiteral
, destination As TypeSymbol, binder As Binder, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ConversionKind
2115
sourceType = DirectCast(source,
BoundTupleLiteral
).InferredType
Semantics\TypeInference\TypeArgumentInference.vb (2)
575
expressionType = DirectCast(Expression,
BoundTupleLiteral
).InferredType
1130
Dim tupleLiteral = DirectCast(argNode.Expression,
BoundTupleLiteral
)
Symbols\Tuples\TupleTypeSymbol.vb (1)
1105
Friend Shared Sub ReportNamesMismatchesIfAny(destination As TypeSymbol, literal As
BoundTupleLiteral
, diagnostics As BindingDiagnosticBag)