54 references to VisitExpression
Microsoft.CodeAnalysis.CSharp (54)
Lowering\SpillSequenceSpiller.cs (54)
714var expression = VisitExpression(ref builder, node.Expression); 721BoundExpression expression = VisitExpression(ref builder, node.ExpressionOpt); 728BoundExpression expr = VisitExpression(ref builder, node.Expression); 737var condition = VisitExpression(ref builder, node.Condition); 744var expression = VisitExpression(ref builder, node.ExpressionOpt); 751var expression = VisitExpression(ref builder, node.Expression); 768var exceptionFilterOpt = VisitExpression(ref builder, node.ExceptionFilterOpt); 804var expr = VisitExpression(ref builder, node.Expression); 817var value = VisitExpression(ref builder, node.Value); 824var expr = VisitExpression(ref builder, node.Operand); 831var expr = VisitExpression(ref builder, node.Expression); 845var expression = VisitExpression(ref builder, node.Expression); 874var init = (BoundArrayInitialization)VisitExpression(ref builder, node.InitializerOpt); 902BoundExpression count = VisitExpression(ref builder, node.Count); 903var initializerOpt = (BoundArrayInitialization)VisitExpression(ref builder, node.InitializerOpt); 910var expression = VisitExpression(ref builder, node.Expression); 917var operand = VisitExpression(ref builder, node.Operand); 926var right = VisitExpression(ref builder, node.Right); 931left = VisitExpression(ref builder, left); 970left = Spill(leftBuilder, VisitExpression(ref leftBuilder, left), RefKind.Ref); 990receiver = Spill(leftBuilder, VisitExpression(ref leftBuilder, field.ReceiverOpt)); 1014receiver = Spill(leftBuilder, VisitExpression(ref leftBuilder, field.ReceiverOpt), RefKind.Ref); 1031var expression = VisitExpression(ref builder, arrayAccess.Expression); 1053var right = VisitExpression(ref builder, node.Right); 1057left = VisitExpression(ref builder, node.Left); 1062left = VisitExpression(ref leftBuilder, node.Left); 1094receiver = VisitExpression(ref builder, node.ReceiverOpt); 1116receiver = Spill(receiverBuilder, VisitExpression(ref receiverBuilder, receiver), refKind: refKind); 1174invokedExpression = VisitExpression(ref builder, node.InvokedExpression); 1180invokedExpression = Spill(invokedExpressionBuilder, VisitExpression(ref invokedExpressionBuilder, node.InvokedExpression)); 1191var condition = VisitExpression(ref conditionBuilder, node.Condition); 1194var consequence = VisitExpression(ref consequenceBuilder, node.Consequence); 1197var alternative = VisitExpression(ref alternativeBuilder, node.Alternative); 1267var operand = VisitExpression(ref builder, node.Operand); 1276var expression = VisitExpression(ref builder, node.Expression); 1292var argument = VisitExpression(ref builder, node.Argument); 1299var receiver = VisitExpression(ref builder, node.ReceiverOpt); 1306var operand = VisitExpression(ref builder, node.Operand); 1313var operand = VisitExpression(ref builder, node.Operand); 1322var right = VisitExpression(ref builder, node.RightOperand); 1326left = VisitExpression(ref builder, node.LeftOperand); 1331left = VisitExpression(ref leftBuilder, node.LeftOperand); 1352var receiver = VisitExpression(ref receiverBuilder, node.Receiver); 1355var whenNotNull = VisitExpression(ref whenNotNullBuilder, node.WhenNotNull); 1358var whenNullOpt = VisitExpression(ref whenNullBuilder, node.WhenNullOpt); 1507var index = VisitExpression(ref builder, node.Index); 1511expression = VisitExpression(ref builder, node.Expression); 1516expression = VisitExpression(ref expressionBuilder, node.Expression); 1528var operand = VisitExpression(ref builder, node.Operand); 1535var value = VisitExpression(ref valueBuilder, node.Value); 1561BoundExpression operand = VisitExpression(ref builder, node.Expression); 1591BoundExpression operand = VisitExpression(ref builder, node.Operand); 1598BoundExpression operand = VisitExpression(ref builder, node.Operand); 1605BoundExpression expression = VisitExpression(ref builder, node.Expression);