2 instantiations of DbArithmeticExpression
System.Data.Entity (2)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (2)
732return new DbArithmeticExpression(kind, numericResultType, arguments); 823return new DbArithmeticExpression(DbExpressionKind.UnaryMinus, resultType, args);
31 references to DbArithmeticExpression
System.Data.Entity (31)
System\Data\Common\CommandTrees\BasicExpressionVisitor.cs (2)
353/// Visitor pattern method for <see cref="DbArithmeticExpression"/>. 357public override void Visit(DbArithmeticExpression expression)
System\Data\Common\CommandTrees\DbExpressionVisitor.cs (1)
43public abstract void Visit(DbArithmeticExpression expression);
System\Data\Common\CommandTrees\DbExpressionVisitor_TResultType.cs (1)
47public abstract TResultType Visit(DbArithmeticExpression expression);
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (1)
556public override DbExpression Visit(DbArithmeticExpression expression)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (15)
728private static DbArithmeticExpression CreateArithmetic(DbExpressionKind kind, DbExpression left, DbExpression right) 736/// Creates a new <see cref="DbArithmeticExpression"/> that divides the left argument by the right argument. 745public static DbArithmeticExpression Divide(this DbExpression left, DbExpression right) 751/// Creates a new <see cref="DbArithmeticExpression"/> that subtracts the right argument from the left argument. 760public static DbArithmeticExpression Minus(this DbExpression left, DbExpression right) 766/// Creates a new <see cref="DbArithmeticExpression"/> that computes the remainder of the left argument divided by the right argument. 775public static DbArithmeticExpression Modulo(this DbExpression left, DbExpression right) 781/// Creates a new <see cref="DbArithmeticExpression"/> that multiplies the left argument by the right argument. 790public static DbArithmeticExpression Multiply(this DbExpression left, DbExpression right) 796/// Creates a new <see cref="DbArithmeticExpression"/> that adds the left argument to the right argument. 805public static DbArithmeticExpression Plus(this DbExpression left, DbExpression right) 811/// Creates a new <see cref="DbArithmeticExpression"/> that negates the value of the argument. 819public static DbArithmeticExpression UnaryMinus(this DbExpression argument) 827/// Creates a new <see cref="DbArithmeticExpression"/> that negates the value of the argument. 835public static DbArithmeticExpression Negate(this DbExpression argument)
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
557public override void Visit(DbArithmeticExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
389public override void Visit(DbArithmeticExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (1)
619public override TreeNode Visit(DbArithmeticExpression e)
System\Data\Common\CommandTrees\OperatorExpressions.cs (1)
153/// <see cref="DbArithmeticExpression"/> requires that all elements of it's <code>Arguments</code> list
System\Data\Mapping\Update\Internal\UpdateExpressionVisitor.cs (1)
72public override TReturn Visit(DbArithmeticExpression expression)
System\Data\Mapping\ViewValidator.cs (1)
420public override DbExpressionEntitySetInfo Visit(DbArithmeticExpression expression)
System\Data\Query\PlanCompiler\ITreeGenerator.cs (1)
1505public override Node Visit(DbArithmeticExpression e)
System\Data\SqlClient\SqlGen\Sql8ConformanceChecker.cs (1)
241public override bool Visit(DbArithmeticExpression expression)
System\Data\SqlClient\SqlGen\SqlGenerator.cs (3)
625public override ISqlFragment Visit(DbArithmeticExpression e) 2784DbArithmeticExpression arithmeticExpression = (DbArithmeticExpression)exp;