Base:
method
Visit
Microsoft.CodeAnalysis.VisualBasic.Microsoft.CodeAnalysis.VisualBasic.BoundTreeRewriterWithStackGuard.Visit(Microsoft.CodeAnalysis.VisualBasic.Microsoft.CodeAnalysis.VisualBasic.BoundNode)
60 references to Visit
Microsoft.CodeAnalysis.VisualBasic (60)
Lowering\LocalRewriter\LocalRewriter.vb (4)
178Dim result As BoundNode = rewriter.Visit(node) 460Return node.Update(DirectCast(Me.Visit(node.StatementOpt), BoundStatement), node.Span) 471Return node.Update(DirectCast(Me.Visit(node.StatementOpt), BoundStatement)) 796Return DirectCast(Visit(expression), BoundExpression)
Lowering\LocalRewriter\LocalRewriter_AnonymousTypeCreationExpression.vb (1)
86Return Visit(node.Value)
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (2)
15Return node.Update(node.OperatorKind, DirectCast(Visit(node.UnderlyingExpression), BoundExpression), node.Checked, node.Type) 22Return Visit(node.UnderlyingExpression)
Lowering\LocalRewriter\LocalRewriter_Block.vb (1)
53Dim rewrittenStatement = TryCast(Visit(s), BoundStatement)
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (6)
15Dim result = DirectCast(Visit(node.Operand), BoundExpression) 36Return node.Update(DirectCast(Visit(node.Operand), BoundExpression), 48Return Visit(DirectCast(node.Operand, BoundUserDefinedConversion).UnderlyingExpression) 385Dim rewrittenOperand = DirectCast(Me.Visit(node.Operand), BoundExpression) 1314Return Visit(node.Operand) 1339returnValue = New BoundDirectCast(node.Syntax, DirectCast(Visit(operand), BoundExpression), node.ConversionKind, typeTo, Nothing)
Lowering\LocalRewriter\LocalRewriter_DelegateCreation.vb (1)
36Dim relaxationLambda = DirectCast(Me.Visit(node.RelaxationLambdaOpt), BoundLambda)
Lowering\LocalRewriter\LocalRewriter_DimStatement.vb (1)
19Dim init As BoundNode = Me.Visit(decl)
Lowering\LocalRewriter\LocalRewriter_DoLoop.vb (3)
42Dim rewrittenBody = DirectCast(Visit(node.Body), BoundStatement) 83Dim rewrittenBody = DirectCast(Visit(node.Body), BoundStatement) 167Dim rewrittenBody = DirectCast(Visit(node.Body), BoundStatement)
Lowering\LocalRewriter\LocalRewriter_Erase.vb (2)
13Return Visit(New BoundExpressionStatement(clause.Syntax, clause)) 20statements.Add(DirectCast(Visit(New BoundExpressionStatement(clause.Syntax, clause)), BoundStatement))
Lowering\LocalRewriter\LocalRewriter_ForEach.vb (4)
320boundCurrentAssignment = DirectCast(Visit(boundCurrentAssignment), BoundStatement) 404boundIncrementAssignment = DirectCast(Visit(boundIncrementAssignment), BoundStatement) 432Dim body = DirectCast(Visit(forEachStatement.Body), BoundStatement) 607DirectCast(Visit(node.Body), BoundStatement))
Lowering\LocalRewriter\LocalRewriter_ForTo.vb (2)
198Dim rewrittenBody = DirectCast(Visit(forStatement.Body), BoundStatement) 478Dim rewrittenBody = DirectCast(Visit(forStatement.Body), BoundStatement)
Lowering\LocalRewriter\LocalRewriter_If.vb (2)
25Dim newConsequence As BoundStatement = DirectCast(Visit(node.Consequence), BoundStatement) 66Dim newAlternative As BoundStatement = DirectCast(Visit(node.AlternativeOpt), BoundStatement)
Lowering\LocalRewriter\LocalRewriter_Query.vb (9)
17Return Visit(node.LastOperator) 21Return Visit(node.UnderlyingExpression) 25Return Visit(node.UnderlyingExpression) 29Return Visit(node.Value) 33Return Visit(node.Group) 222Return Visit(node.Source) 226Return Visit(node.Expression) 230Return Visit(node.ConversionCall) 257Return Visit(node.UnderlyingExpression)
Lowering\LocalRewriter\LocalRewriter_Redim.vb (2)
25Return Me.Visit(node.Clauses(0)) 30statements(i) = DirectCast(Me.Visit(node.Clauses(i)), BoundStatement)
Lowering\LocalRewriter\LocalRewriter_RedimClause.vb (1)
102Return Visit(New BoundExpressionStatement(node.Syntax, assignmentOperator))
Lowering\LocalRewriter\LocalRewriter_SyncLock.vb (2)
120DirectCast(Visit(node.Body), BoundBlock)) 124tryStatements = ImmutableArray.Create(Of BoundStatement)(DirectCast(Visit(node.Body), BoundBlock))
Lowering\LocalRewriter\LocalRewriter_Try.vb (3)
114Dim newFinally = DirectCast(Visit(node), BoundBlock) 129Dim newTry = DirectCast(Visit(node), BoundBlock) 146Dim newCatchBody As BoundBlock = DirectCast(Visit(node.Body), BoundBlock)
Lowering\LocalRewriter\LocalRewriter_UnaryOperators.vb (1)
76Return Visit(node.UnderlyingExpression)
Lowering\LocalRewriter\LocalRewriter_UnstructuredExceptionHandling.vb (1)
163statements.Add(DirectCast(Visit(node.Body), BoundBlock))
Lowering\LocalRewriter\LocalRewriter_Using.vb (1)
79Dim currentBody = DirectCast(Visit(node.Body), BoundBlock)
Lowering\LocalRewriter\LocalRewriter_While.vb (1)
27Dim rewrittenBody = DirectCast(Visit(node.Body), BoundStatement)
Lowering\LocalRewriter\LocalRewriter_With.vb (1)
90initStatements.Add(DirectCast(Visit(block), BoundStatement))
Lowering\LocalRewriter\LocalRewriter_XmlLiterals.vb (9)
15Return Visit(node.ObjectCreation) 27Return Visit(node.ObjectCreation) 31Return Visit(node.ObjectCreation) 35Return Visit(node.ObjectCreation) 62Return Visit(node.Expression) 66Return Visit(node.MemberAccess) 70Return Visit(node.ObjectCreation) 74Return Visit(node.ObjectCreation) 78Return Visit(node.ObjectCreation)