7 instantiations of BoundGetType
Microsoft.CodeAnalysis.VisualBasic (6)
Binding\Binder_Expressions.vb (1)
676Return New BoundGetType(node, typeExpression, GetWellKnownType(WellKnownType.System_Type, node, diagnostics))
Generated\BoundNodes.xml.Generated.vb (1)
873Dim result = New BoundGetType(Me.Syntax, sourceType, type, Me.HasErrors)
Lowering\LocalRewriter\LocalRewriter.vb (1)
887Return New BoundGetType(result.Syntax, result.SourceType, result.Type, hasErrors:=True)
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (2)
372Dim getTypeExpr = New BoundGetType(syntax, New BoundTypeExpression(syntax, targetType), changeTypeMethod.Parameters(1).Type) 945Return New BoundGetType(node, typeExpr, typeType)
Lowering\SyntheticBoundNodeFactory.vb (1)
843Dim boundNode = New BoundGetType(_syntax, Type(typeSym), WellKnownType(Microsoft.CodeAnalysis.WellKnownType.System_Type))
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Rewriters\LocalDeclarationRewriter.vb (1)
71Dim type = New BoundGetType(syntax, New BoundTypeExpression(syntax, local.Type), typeType)
20 references to BoundGetType
Microsoft.CodeAnalysis.VisualBasic (20)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
2357Public Overrides Function VisitGetType(node As BoundGetType) As BoundNode
Binding\Binder_Attributes.vb (4)
570MarkEmbeddedTypeReferencedFromGetTypeExpression(DirectCast(expression, BoundGetType)) 585Private Sub MarkEmbeddedTypeReferencedFromGetTypeExpression(expression As BoundGetType) 754Return VisitGetType(DirectCast(node, BoundGetType), diagBag) 826Private Function VisitGetType(node As BoundGetType, diagBag As BindingDiagnosticBag) As TypedConstant
CodeGen\EmitExpression.vb (2)
151EmitGetType(DirectCast(expression, BoundGetType), used) 2098Private Sub EmitGetType(boundTypeOfOperator As BoundGetType, used As Boolean)
Generated\BoundNodes.xml.Generated.vb (7)
871Public Function Update(sourceType As BoundTypeExpression, type As TypeSymbol) As BoundGetType 9337Return VisitGetType(CType(node, BoundGetType), arg) 9721Public Overridable Function VisitGetType(node As BoundGetType, arg As A) As R 10424Public Overridable Function VisitGetType(node As BoundGetType) As BoundNode 11137Public Overrides Function VisitGetType(node As BoundGetType) As BoundNode 12098Public Overrides Function VisitGetType(node As BoundGetType) As BoundNode 13214Public Overrides Function VisitGetType(node As BoundGetType, arg As Object) As TreeDumperNode
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
267Dim gt = DirectCast(node, BoundGetType)
Lowering\LocalRewriter\LocalRewriter.vb (2)
882Public Overrides Function VisitGetType(node As BoundGetType) As BoundNode 883Dim result = DirectCast(MyBase.VisitGetType(node), BoundGetType)
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (1)
942typeType As TypeSymbol) As BoundGetType
Operations\VisualBasicOperationFactory.vb (2)
116Return CreateBoundGetTypeOperation(DirectCast(boundNode, BoundGetType)) 799Private Function CreateBoundGetTypeOperation(boundGetType As BoundGetType) As ITypeOfOperation