Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (13)
159Return Visit(expression)
164Return Visit((DirectCast(stmt, BoundExpressionStatement)).Expression)
382receiverOpt = Visit(receiverOpt)
414rewrittenReceiver = Visit(origReceiverOpt)
433rewrittenReceiver = Visit(origReceiverOpt)
509Return Convert(Visit(result), delegateType, False)
517Dim array = Visit(node.Expression)
520Dim index = Visit(arg)
533newExpr(i) = Visit(expressions(i))
609newInitializers(i) = _factory.Convert(MemberBindingType, ConvertRuntimeHelperToExpressionTree("Bind", memberRef, Visit(right)))
704Return ConvertRuntimeHelperToExpressionTree("ArrayLength", Visit(node.Expression))
723newArgs(i) = Visit(exprs(i))
729Return ConvertRuntimeHelperToExpressionTree("TypeIs", Visit(node.Operand), _factory.[Typeof](node.TargetType, _factory.WellKnownType(WellKnownType.System_Type)))
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))