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 9193Public Sub New(syntax As SyntaxNode, expression As BoundTypeExpression, type As TypeSymbol, Optional hasErrors As Boolean = False) 9208Private ReadOnly _Expression As BoundTypeExpression 9209Public ReadOnly Property Expression As BoundTypeExpression 9220Public Function Update(expression As BoundTypeExpression, type As TypeSymbol) As BoundTypeAsValueExpression 9368Return VisitTypeExpression(CType(node, BoundTypeExpression), arg) 9758Public Overridable Function VisitTypeExpression(node As BoundTypeExpression, arg As A) As R 10461Public Overridable Function VisitTypeExpression(node As BoundTypeExpression) As BoundNode 11175Public Overrides Function VisitTypeExpression(node As BoundTypeExpression) As BoundNode 12124Dim sourceType As BoundTypeExpression = DirectCast(Me.Visit(node.SourceType), BoundTypeExpression) 12139Public Overrides Function VisitTypeExpression(node As BoundTypeExpression) As BoundNode 13112Dim expression As BoundTypeExpression = DirectCast(Me.Visit(node.Expression), BoundTypeExpression) 13263Public 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