3 instantiations of BoundArrayLength
Microsoft.CodeAnalysis.VisualBasic (3)
Generated\BoundNodes.xml.Generated.vb (1)
838Dim result = New BoundArrayLength(Me.Syntax, expression, type, Me.HasErrors)
Lowering\LocalRewriter\LocalRewriter_ForEach.vb (1)
259boundLimit = New BoundArrayLength(syntaxNode, boundCollectionLocal, integerType)
Lowering\LocalRewriter\LocalRewriter_PropertyAccess.vb (1)
25Return New BoundArrayLength(node.Syntax, VisitExpressionNode(receiverOpt), node.Type)
14 references to BoundArrayLength
Microsoft.CodeAnalysis.VisualBasic (14)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
2535Public Overrides Function VisitArrayLength(node As BoundArrayLength) As BoundNode
CodeGen\EmitExpression.vb (2)
94EmitArrayLengthExpression(DirectCast(expression, BoundArrayLength), used) 1499Private Sub EmitArrayLengthExpression(expression As BoundArrayLength, used As Boolean)
Generated\BoundNodes.xml.Generated.vb (7)
836Public Function Update(expression As BoundExpression, type As TypeSymbol) As BoundArrayLength 9335Return VisitArrayLength(CType(node, BoundArrayLength), arg) 9717Public Overridable Function VisitArrayLength(node As BoundArrayLength, arg As A) As R 10420Public Overridable Function VisitArrayLength(node As BoundArrayLength) As BoundNode 11132Public Overrides Function VisitArrayLength(node As BoundArrayLength) As BoundNode 12092Public Overrides Function VisitArrayLength(node As BoundArrayLength) As BoundNode 13207Public Overrides Function VisitArrayLength(node As BoundArrayLength, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (2)
793Public Overrides Function VisitArrayLength(node As BoundArrayLength) As BoundNode 794Dim rewritten = DirectCast(MyBase.VisitArrayLength(node), BoundArrayLength)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (2)
207Return VisitArrayLength(DirectCast(node, BoundArrayLength)) 682Private Function VisitArrayLength(node As BoundArrayLength) As BoundExpression