50 references to Visit
Microsoft.CodeAnalysis.VisualBasic (50)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (13)
159Return Visit(expression) 164Return Visit((DirectCast(stmt, BoundExpressionStatement)).Expression) 387receiverOpt = Visit(receiverOpt) 419rewrittenReceiver = Visit(origReceiverOpt) 441rewrittenReceiver = Visit(origReceiverOpt) 520Return Convert(Visit(result), delegateType, False) 528Dim array = Visit(node.Expression) 531Dim index = Visit(arg) 544newExpr(i) = Visit(expressions(i)) 630Visit(right))) 730Return ConvertRuntimeHelperToExpressionTree(WellKnownMember.System_Linq_Expressions_Expression__ArrayLength, Visit(node.Expression)) 749newArgs(i) = Visit(exprs(i)) 755Return ConvertRuntimeHelperToExpressionTree(WellKnownMember.System_Linq_Expressions_Expression__TypeIs, Visit(node.Operand), _factory.[Typeof](node.TargetType, _factory.WellKnownType(WellKnownType.System_Type)))
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_BinaryOperator.vb (21)
77Visit(node.Left), Visit(node.Right), 87Visit(node.Left), Visit(node.Right), 177Visit(operand.Left), Visit(operand.Right), 245left = Visit(originalLeft) 250right = Visit(originalRight) 344Dim left As BoundExpression = Visit(originalLeft) 348Dim right As BoundExpression = Visit(originalRight) 403Return _factory.BadExpression(Visit(node.Left), Visit(node.Right)) 408Return _factory.BadExpression(Visit(node.Left), Visit(node.Right)) 413Return _factory.BadExpression(Visit(node.Left), Visit(node.Right)) 421Dim left As BoundExpression = Visit(node.Left) 425right = Visit(node.Right) 447right = Visit(node.Right) 559result = Visit(operand) 569result = Visit(originalRight)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (6)
24Dim condition As BoundExpression = Visit(node.Condition) 25Dim whenTrue As BoundExpression = Visit(node.WhenTrue) 26Dim whenFalse As BoundExpression = Visit(node.WhenFalse) 37Dim rewrittenTestExpression As BoundExpression = Visit(testExpression) 38Dim rewrittenElseExpression As BoundExpression = Visit(node.ElseExpression) 83Dim convertedValue As BoundExpression = Visit(body)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_Conversion.vb (4)
103Dim objectValue As BoundExpression = CreateBuiltInConversion(typeFrom, Me.ObjectType, Visit(operand), isChecked, explicitCastInCode, semantics) 107Return CreateBuiltInConversion(typeFrom, typeTo, Visit(operand), isChecked, explicitCastInCode, semantics) 378Return Convert(Visit(originalArgument), resultType, method, isChecked AndAlso IsIntegralType(resultType)) 385Dim rewrittenCallOperand As BoundExpression = Visit(methodCall.Arguments(0))
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_UnaryOperator.vb (6)
29Dim argument As BoundExpression = Visit(origArg) 140Return ConvertRuntimeHelperToExpressionTree(WellKnownMember.System_Linq_Expressions_Expression__Coalesce_Lambda, Visit(userDefinedOperator.Operand), Visit(Me._factory.Literal(False)), coalesceLambda) 151Return ConvertRuntimeHelperToExpressionTree(WellKnownMember.System_Linq_Expressions_Expression__Coalesce, Visit(operand), Visit(Me._factory.Literal(False))) 192Visit(node.Operand),