37 references to BoundTypeExpression
Microsoft.CodeAnalysis.VisualBasic (37)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1371Public Overrides Function VisitTypeExpression(node As BoundTypeExpression) As BoundNode
Binding\Binder_Expressions.vb (6)
122Dim asType = DirectCast(operand, BoundTypeExpression) 1019Dim instance As BoundExpression = TryDefaultInstanceProperty(DirectCast(expr, BoundTypeExpression), diagnostics) 1058Friend Function TryDefaultInstanceProperty(typeExpr As BoundTypeExpression, diagnostics As BindingDiagnosticBag) As BoundExpression 2902type = DirectCast(left, BoundTypeExpression).Type 3665Dim instance As BoundExpression = TryDefaultInstanceProperty(DirectCast(receiver, BoundTypeExpression), diagnostics) 3675receiver = New BoundTypeAsValueExpression(receiver.Syntax, DirectCast(receiver, BoundTypeExpression), receiver.Type).MakeCompilerGenerated()
Binding\Binder_Invocation.vb (6)
210Dim typeExp As BoundTypeExpression = DirectCast(target, BoundTypeExpression) 1197Optional boundTypeExpression As BoundTypeExpression = Nothing, 1228Optional boundTypeExpression As BoundTypeExpression = Nothing, 1276Optional boundTypeExpression As BoundTypeExpression = Nothing, 1352Optional boundTypeExpression As BoundTypeExpression = Nothing,
Binding\MemberSemanticModel.vb (1)
2307Public Overrides Function VisitTypeExpression(node As BoundTypeExpression) As BoundNode
BoundTree\BoundTreeVisitor.vb (1)
26Return VisitTypeExpression(CType(node, BoundTypeExpression), arg)
Compilation\SemanticModel.vb (1)
1048Dim boundType = DirectCast(boundNodes.LowestBoundNode, BoundTypeExpression)
Generated\BoundNodes.xml.Generated.vb (19)
833Public Sub New(syntax As SyntaxNode, sourceType As BoundTypeExpression, getTypeFromHandle As MethodSymbol, type As TypeSymbol, Optional hasErrors As Boolean = False) 844Private ReadOnly _SourceType As BoundTypeExpression 845Public ReadOnly Property SourceType As BoundTypeExpression 863Public Function Update(sourceType As BoundTypeExpression, getTypeFromHandle As MethodSymbol, type As TypeSymbol) As BoundGetType 1004Public Function Update(unevaluatedReceiverOpt As BoundExpression, aliasOpt As AliasSymbol, type As TypeSymbol) As BoundTypeExpression 9186Public Sub New(syntax As SyntaxNode, expression As BoundTypeExpression, type As TypeSymbol, Optional hasErrors As Boolean = False) 9201Private ReadOnly _Expression As BoundTypeExpression 9202Public ReadOnly Property Expression As BoundTypeExpression 9213Public Function Update(expression As BoundTypeExpression, type As TypeSymbol) As BoundTypeAsValueExpression 9361Return VisitTypeExpression(CType(node, BoundTypeExpression), arg) 9751Public Overridable Function VisitTypeExpression(node As BoundTypeExpression, arg As A) As R 10454Public Overridable Function VisitTypeExpression(node As BoundTypeExpression) As BoundNode 11168Public Overrides Function VisitTypeExpression(node As BoundTypeExpression) As BoundNode 12117Dim sourceType As BoundTypeExpression = DirectCast(Me.Visit(node.SourceType), BoundTypeExpression) 12132Public Overrides Function VisitTypeExpression(node As BoundTypeExpression) As BoundNode 13105Dim expression As BoundTypeExpression = DirectCast(Me.Visit(node.Expression), BoundTypeExpression) 13256Public Overrides Function VisitTypeExpression(node As BoundTypeExpression, arg As Object) As TreeDumperNode
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
273node = gt.Update(gt.SourceType.MemberwiseClone(Of BoundTypeExpression)(), gt.GetTypeFromHandle, gt.Type)
Lowering\SyntheticBoundNodeFactory.vb (1)
836Public Function Type(typeSym As TypeSymbol) As BoundTypeExpression