81 references to EmitExpression
Microsoft.CodeAnalysis.VisualBasic (81)
CodeGen\CodeGenerator.vb (1)
216EmitExpression(node.Expression, used:=True)
CodeGen\EmitAddress.vb (5)
132EmitExpression(expression.EmitExpressions.GetAddress(expression), used:=True) 143EmitExpression(expression, True) 406EmitExpression(arrayAccess.Expression, True) 467EmitExpression(receiver, used:=True) 482EmitExpression(receiver, used:=True)
CodeGen\EmitArrayInitializer.vb (1)
72EmitExpression(init, True)
CodeGen\EmitConversion.vb (11)
62EmitExpression(conversion.Operand, True) 152EmitExpression(conversion.Operand, False) 177EmitExpression(conversion.Operand, used:=True) 192EmitExpression(conversion.Operand, True) 196EmitExpression(conversion.Operand, True) 297EmitExpression(conversion.Operand, False) 311EmitExpression(conversion.Operand, True) 322EmitExpression(conversion.Operand, True) 466EmitExpression(conversion.Operand, False) 477EmitExpression(conversion.Operand, True) 481EmitExpression(conversion.Operand, True)
CodeGen\EmitExpression.vb (28)
237EmitExpression(expression.ReferenceTypeReceiver, used) 242EmitExpression(expression.ValueTypeReceiver, used) 263EmitExpression(conditional.WhenNullOpt, used) 275EmitExpression(conditional.WhenNotNull, used) 346EmitExpression(receiver, True) 362EmitExpression(conditional.WhenNullOpt, used) 389EmitExpression(conditional.WhenNotNull, used) 453EmitExpression(receiver, False) 462EmitExpression(receiver, True) 524Me.EmitExpression(sequence.ValueOpt, used) 538EmitExpression(se, False) 547EmitExpression(expression, used) 561EmitExpression(argument, True) 567EmitExpression(arrayAccess.Expression, True) 643EmitExpression(fieldAccess.ReceiverOpt, used:=False) 699EmitExpression(receiver, True) 726EmitExpression(DirectCast(receiver, BoundDirectCast).Operand, True) 1047EmitExpression(receiver, True) 1315EmitExpression(operand, True) 1380EmitExpression(expr.WhenFalse, used) 1416EmitExpression(expr.WhenTrue, used) 1449EmitExpression(expr.TestExpression, used:=True) 1473EmitExpression(expr.ElseExpression, used) 1624EmitExpression(expression.Expression, used:=True) 1771Me.EmitExpression(assignmentOperator.Right, used:=True) 1845Me.EmitExpression(target, used = True) 1863Me.EmitExpression(target, used = True) 1926EmitExpression(left.Expression, True)
CodeGen\EmitOperators.vb (23)
18EmitExpression(expression.Operand, used:=False) 41EmitExpression(expression.Operand, used:=True) 60EmitExpression(expression.Operand, used:=True) 77EmitExpression(expression.Operand, used:=True) 102EmitExpression(expression.Left, False) 103EmitExpression(expression.Right, False) 188EmitExpression(child, True) 193EmitExpression(binary.Right, True) 218EmitExpression(expression.Left, True) 219EmitExpression(expression.Right, True) 223EmitExpression(expression.Left, True) 224EmitExpression(expression.Right, True) 228EmitExpression(expression.Left, True) 229EmitExpression(expression.Right, True) 258EmitExpression(expression.Left, True) 259EmitExpression(expression.Right, True) 505EmitExpression(comparand, True) 575EmitExpression(comparand, True) 587EmitExpression(comparand, True) 602EmitExpression(left, True) 603EmitExpression(right, True) 630EmitExpression(condition, True) 675EmitExpression(condition, used:=True)
CodeGen\EmitStatement.vb (12)
30EmitExpression((DirectCast(statement, BoundExpressionStatement)).Expression, False) 439EmitExpression(errorLineNumberOpt, used:=True) 743EmitExpression(binOp.Left, True) 744EmitExpression(binOp.Right, True) 799EmitExpression(condition, True) 900Me.EmitExpression(boundReturnStatement.ExpressionOpt, True) 908EmitExpression(operand, used:=True) 1061EmitExpression(selectExpression, True) 1072EmitExpression(selectExpression, True) 1407EmitExpression(node.Value, used:=True) 1470EmitExpression(node.ResumeTargetTemporary, used:=True) 1480EmitExpression(node.ResumeTargetTemporary, used:=True)