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