3 instantiations of BoundTypeOf
Microsoft.CodeAnalysis.VisualBasic (3)
Binding\Binder_Expressions.vb (2)
761
Return New
BoundTypeOf
(node, operand, operatorIsIsNot, targetType, resultType)
785
Return New
BoundTypeOf
(node, operand, operatorIsIsNot, targetType, resultType)
Generated\BoundNodes.xml.Generated.vb (1)
2474
Dim result = New
BoundTypeOf
(Me.Syntax, operand, isTypeOfIsNotExpression, targetType, type, Me.HasErrors)
18 references to BoundTypeOf
Microsoft.CodeAnalysis.VisualBasic (18)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
2342
Public Overrides Function VisitTypeOf(node As
BoundTypeOf
) As BoundNode
BoundTree\BoundTreeVisitor.vb (1)
46
Return VisitTypeOf(CType(node,
BoundTypeOf
), arg)
CodeGen\EmitExpression.vb (2)
106
EmitTypeOfExpression(DirectCast(expression,
BoundTypeOf
), used)
1205
Private Sub EmitTypeOfExpression(expression As
BoundTypeOf
, used As Boolean, Optional optimize As Boolean = False)
CodeGen\EmitStatement.vb (1)
769
Dim typeOfExpression = DirectCast(condition,
BoundTypeOf
)
Generated\BoundNodes.xml.Generated.vb (7)
2472
Public Function Update(operand As BoundExpression, isTypeOfIsNotExpression As Boolean, targetType As TypeSymbol, type As TypeSymbol) As
BoundTypeOf
9397
Return VisitTypeOf(CType(node,
BoundTypeOf
), arg)
9841
Public Overridable Function VisitTypeOf(node As
BoundTypeOf
, arg As A) As R
10544
Public Overridable Function VisitTypeOf(node As
BoundTypeOf
) As BoundNode
11291
Public Overrides Function VisitTypeOf(node As
BoundTypeOf
) As BoundNode
12283
Public Overrides Function VisitTypeOf(node As
BoundTypeOf
) As BoundNode
13465
Public Overrides Function VisitTypeOf(node As
BoundTypeOf
, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (2)
853
Public Overrides Function VisitTypeOf(node As
BoundTypeOf
) As BoundNode
854
Dim rewritten = DirectCast(MyBase.VisitTypeOf(node),
BoundTypeOf
)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (2)
247
Return VisitTypeOf(DirectCast(node,
BoundTypeOf
))
721
Private Function VisitTypeOf(node As
BoundTypeOf
) As BoundExpression
Operations\VisualBasicOperationFactory.vb (2)
114
Return CreateBoundTypeOfOperation(DirectCast(boundNode,
BoundTypeOf
))
789
Private Function CreateBoundTypeOfOperation(boundTypeOf As
BoundTypeOf
) As IIsTypeOperation