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)
2308Public 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)
849Public Sub New(syntax As SyntaxNode, sourceType As BoundTypeExpression, getTypeFromHandle As MethodSymbol, type As TypeSymbol, Optional hasErrors As Boolean = False) 860Private ReadOnly _SourceType As BoundTypeExpression 861Public ReadOnly Property SourceType As BoundTypeExpression 879Public Function Update(sourceType As BoundTypeExpression, getTypeFromHandle As MethodSymbol, type As TypeSymbol) As BoundGetType 1020Public Function Update(unevaluatedReceiverOpt As BoundExpression, aliasOpt As AliasSymbol, type As TypeSymbol) As BoundTypeExpression 9202Public Sub New(syntax As SyntaxNode, expression As BoundTypeExpression, type As TypeSymbol, Optional hasErrors As Boolean = False) 9217Private ReadOnly _Expression As BoundTypeExpression 9218Public ReadOnly Property Expression As BoundTypeExpression 9229Public Function Update(expression As BoundTypeExpression, type As TypeSymbol) As BoundTypeAsValueExpression 9377Return VisitTypeExpression(CType(node, BoundTypeExpression), arg) 9767Public Overridable Function VisitTypeExpression(node As BoundTypeExpression, arg As A) As R 10470Public Overridable Function VisitTypeExpression(node As BoundTypeExpression) As BoundNode 11184Public Overrides Function VisitTypeExpression(node As BoundTypeExpression) As BoundNode 12133Dim sourceType As BoundTypeExpression = DirectCast(Me.Visit(node.SourceType), BoundTypeExpression) 12148Public Overrides Function VisitTypeExpression(node As BoundTypeExpression) As BoundNode 13121Dim expression As BoundTypeExpression = DirectCast(Me.Visit(node.Expression), BoundTypeExpression) 13272Public 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