1 instantiation of DbComparisonExpression
System.Data.Entity (1)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (1)
847return new DbComparisonExpression(kind, resultType, left, right);
47 references to DbComparisonExpression
System.Data.Entity (47)
System\Data\Common\CommandTrees\BasicExpressionVisitor.cs (2)
304/// Visitor pattern method for <see cref="DbComparisonExpression"/>. 308public override void Visit(DbComparisonExpression expression)
System\Data\Common\CommandTrees\DbExpressionVisitor.cs (1)
61public abstract void Visit(DbComparisonExpression expression);
System\Data\Common\CommandTrees\DbExpressionVisitor_TResultType.cs (1)
68public abstract TResultType Visit(DbComparisonExpression expression);
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (1)
469public override DbExpression Visit(DbComparisonExpression expression)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (13)
844private static DbComparisonExpression CreateComparison(DbExpressionKind kind, DbExpression left, DbExpression right) 851/// Creates a new <see cref="DbComparisonExpression"/> that compares the left and right arguments for equality. 860public static DbComparisonExpression Equal(this DbExpression left, DbExpression right) 866/// Creates a new <see cref="DbComparisonExpression"/> that compares the left and right arguments for inequality. 875public static DbComparisonExpression NotEqual(this DbExpression left, DbExpression right) 881/// Creates a new <see cref="DbComparisonExpression"/> that determines whether the left argument is greater than the right argument. 890public static DbComparisonExpression GreaterThan(this DbExpression left, DbExpression right) 896/// Creates a new <see cref="DbComparisonExpression"/> that determines whether the left argument is less than the right argument. 905public static DbComparisonExpression LessThan(this DbExpression left, DbExpression right) 911/// Creates a new <see cref="DbComparisonExpression"/> that determines whether the left argument is greater than or equal to the right argument. 920public static DbComparisonExpression GreaterThanOrEqual(this DbExpression left, DbExpression right) 926/// Creates a new <see cref="DbComparisonExpression"/> that determines whether the left argument is less than or equal to the right argument. 935public static DbComparisonExpression LessThanOrEqual(this DbExpression left, DbExpression right)
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
528public override void Visit(DbComparisonExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
349public override void Visit(DbComparisonExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (1)
599public override TreeNode Visit(DbComparisonExpression e)
System\Data\Common\CommandTrees\Internal\ViewSimplifier.cs (11)
432Dictionary<object, DbComparisonExpression> discriminatorPredicates = new Dictionary<object, DbComparisonExpression>(); 439EdmProperty discriminatorProp = (EdmProperty)((DbPropertyExpression)((DbComparisonExpression)discriminatorPredicates.First().Value).Left).Property; 442Dictionary<string, DbComparisonExpression> inputPredicateMap = new Dictionary<string, DbComparisonExpression>(); 443Dictionary<string, DbComparisonExpression> selectorPredicateMap = new Dictionary<string, DbComparisonExpression>(); 474selectorPredicateMap.Add(propName, (DbComparisonExpression)casePredicate.When[0]); 495DbComparisonExpression discriminatorWhen; 772internal static bool TryMatchDiscriminatorPredicate(DbFilterExpression filter, Action<DbComparisonExpression, object> onMatchedComparison) 796onMatchedComparison((DbComparisonExpression)term, discriminatorValue);
System\Data\Mapping\Update\Internal\Propagator.Evaluator.cs (1)
215public override PropagatorResult Visit(DbComparisonExpression predicate)
System\Data\Mapping\Update\Internal\Propagator.JoinPropagator.JoinPredicateVisitor.cs (1)
120public override object Visit(DbComparisonExpression node)
System\Data\Mapping\Update\Internal\UpdateExpressionVisitor.cs (1)
87public override TReturn Visit(DbComparisonExpression expression)
System\Data\Mapping\ViewValidator.cs (1)
400public override DbExpressionEntitySetInfo Visit(DbComparisonExpression expression)
System\Data\Objects\ELinq\ExpressionConverter.cs (1)
1316var bothNotNull = left.Equal(right);
System\Data\Objects\ELinq\MethodCallTranslator.cs (1)
999DbComparisonExpression comparisonExpression = indexOfExpression.GreaterThan(DbExpressionBuilder.Constant(0));
System\Data\Query\PlanCompiler\ITreeGenerator.cs (1)
1308public override Node Visit(DbComparisonExpression e)
System\Data\SqlClient\SqlGen\DmlSqlGenerator.cs (1)
509public override void Visit(DbComparisonExpression expression)
System\Data\SqlClient\SqlGen\Sql8ConformanceChecker.cs (1)
274public override bool Visit(DbComparisonExpression expression)
System\Data\SqlClient\SqlGen\SqlGenerator.cs (6)
723public override ISqlFragment Visit(DbComparisonExpression e) 804DbComparisonExpression compareExpr = (DbComparisonExpression)e; 1775/// <item><see cref="DbComparisonExpression"/>= becomes&lt;&gt; </item> 1801DbComparisonExpression comparisonExpression = e.Argument as DbComparisonExpression;