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