2 instantiations of DbArithmeticExpression
System.Data.Entity (2)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (2)
732
return new
DbArithmeticExpression
(kind, numericResultType, arguments);
823
return 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
"/>.
357
public override void Visit(
DbArithmeticExpression
expression)
System\Data\Common\CommandTrees\DbExpressionVisitor.cs (1)
43
public abstract void Visit(
DbArithmeticExpression
expression);
System\Data\Common\CommandTrees\DbExpressionVisitor_TResultType.cs (1)
47
public abstract TResultType Visit(
DbArithmeticExpression
expression);
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (1)
556
public override DbExpression Visit(
DbArithmeticExpression
expression)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (15)
728
private 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.
745
public static
DbArithmeticExpression
Divide(this DbExpression left, DbExpression right)
751
/// Creates a new <see cref="
DbArithmeticExpression
"/> that subtracts the right argument from the left argument.
760
public 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.
775
public static
DbArithmeticExpression
Modulo(this DbExpression left, DbExpression right)
781
/// Creates a new <see cref="
DbArithmeticExpression
"/> that multiplies the left argument by the right argument.
790
public static
DbArithmeticExpression
Multiply(this DbExpression left, DbExpression right)
796
/// Creates a new <see cref="
DbArithmeticExpression
"/> that adds the left argument to the right argument.
805
public static
DbArithmeticExpression
Plus(this DbExpression left, DbExpression right)
811
/// Creates a new <see cref="
DbArithmeticExpression
"/> that negates the value of the argument.
819
public static
DbArithmeticExpression
UnaryMinus(this DbExpression argument)
827
/// Creates a new <see cref="
DbArithmeticExpression
"/> that negates the value of the argument.
835
public static
DbArithmeticExpression
Negate(this DbExpression argument)
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
557
public override void Visit(
DbArithmeticExpression
e)
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
389
public override void Visit(
DbArithmeticExpression
e)
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (1)
619
public 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)
72
public override TReturn Visit(
DbArithmeticExpression
expression)
System\Data\Mapping\ViewValidator.cs (1)
420
public override DbExpressionEntitySetInfo Visit(
DbArithmeticExpression
expression)
System\Data\Query\PlanCompiler\ITreeGenerator.cs (1)
1505
public override Node Visit(
DbArithmeticExpression
e)
System\Data\SqlClient\SqlGen\Sql8ConformanceChecker.cs (1)
241
public override bool Visit(
DbArithmeticExpression
expression)
System\Data\SqlClient\SqlGen\SqlGenerator.cs (3)
625
public override ISqlFragment Visit(
DbArithmeticExpression
e)
2784
DbArithmeticExpression
arithmeticExpression = (
DbArithmeticExpression
)exp;