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