1 write to Right
System.Data.Entity (1)
System\Data\Common\EntitySql\SemanticResolver.cs (1)
1676
Right
= right;
44 references to Right
System.Data.Entity (44)
System\Data\Common\EntitySql\SemanticAnalyzer.cs (43)
1996
if (operands.
Right
!= null)
1998
if (!TypeSemantics.IsNumericType(operands.
Right
.ResultType))
2003
if (null == TypeHelpers.GetCommonTypeUsage(operands.Left.ResultType, operands.
Right
.ResultType))
2006
operands.Left.ResultType.EdmType.FullName, operands.
Right
.ResultType.EdmType.FullName));
2033
if (!TypeSemantics.IsNumericType(operands.
Right
.ResultType) && !TypeSemantics.IsPrimitiveType(operands.
Right
.ResultType, PrimitiveTypeKind.String))
2038
if (TypeHelpers.GetCommonTypeUsage(operands.Left.ResultType, operands.
Right
.ResultType) == null)
2041
operands.Left.ResultType.EdmType.FullName, operands.
Right
.ResultType.EdmType.FullName));
2111
if (!TypeSemantics.IsEqualComparableTo(compArgs.Left.ResultType, compArgs.
Right
.ResultType))
2114
compArgs.Left.ResultType.EdmType.FullName, compArgs.
Right
.ResultType.EdmType.FullName));
2138
if (!TypeSemantics.IsOrderComparableTo(compArgs.Left.ResultType, compArgs.
Right
.ResultType))
2141
compArgs.Left.ResultType.EdmType.FullName, compArgs.
Right
.ResultType.EdmType.FullName));
4389
return args.Left.Plus(args.
Right
);
4404
argTypes.Add(args.
Right
.ResultType);
4418
return concatFunction.Invoke(new[] { args.Left, args.
Right
});
4432
return args.Left.Minus(args.
Right
);
4444
return args.Left.Multiply(args.
Right
);
4456
return args.Left.Divide(args.
Right
);
4468
return args.Left.Modulo(args.
Right
);
4516
return args.Left.And(args.
Right
);
4529
return args.Left.Or(args.
Right
);
4556
return args.Left.Equal(args.
Right
);
4570
return args.Left.Equal(args.
Right
).Not();
4582
return args.Left.GreaterThanOrEqual(args.
Right
);
4594
return args.Left.GreaterThan(args.
Right
);
4606
return args.Left.LessThanOrEqual(args.
Right
);
4618
return args.Left.LessThan(args.
Right
);
4636
return args.Left.UnionAll(args.
Right
).Distinct();
4648
return args.Left.UnionAll(args.
Right
);
4660
return args.Left.Intersect(args.
Right
);
4672
return args.Left.Intersect(args.
Right
).IsEmpty().Not();
4704
return args.Left.Except(args.
Right
);
4757
if (args.
Right
.ExpressionKind == DbExpressionKind.NewInstance)
4759
return ConvertSimpleInExpression(sr, args.Left, args.
Right
);
4763
DbExpressionBinding rSet = args.
Right
.BindAs(sr.GenerateInternalName("in-filter"));
4792
if (args.
Right
.ExpressionKind == DbExpressionKind.NewInstance)
4794
return ConvertSimpleInExpression(sr, args.Left, args.
Right
).Not();
4798
DbExpressionBinding rSet = args.
Right
.BindAs(sr.GenerateInternalName("in-filter"));
5216
TypeUsage rangeCommonType = TypeHelpers.GetCommonTypeUsage(limitsExpr.Left.ResultType, limitsExpr.
Right
.ResultType);
5219
throw EntityUtil.EntitySqlError(bltInExpr.Arg1.ErrCtx, Strings.BetweenLimitsTypesAreNotCompatible(limitsExpr.Left.ResultType.EdmType.FullName, limitsExpr.
Right
.ResultType.EdmType.FullName));
5225
if (!TypeSemantics.IsOrderComparableTo(limitsExpr.Left.ResultType, limitsExpr.
Right
.ResultType))
5227
throw EntityUtil.EntitySqlError(bltInExpr.Arg1.ErrCtx, Strings.BetweenLimitsTypesAreNotOrderComparable(limitsExpr.Left.ResultType.EdmType.FullName, limitsExpr.
Right
.ResultType.EdmType.FullName));
5247
return valueExpr.GreaterThanOrEqual(limitsExpr.Left).And(valueExpr.LessThanOrEqual(limitsExpr.
Right
));
System\Data\Common\EntitySql\SemanticResolver.cs (1)
1684
return new KeyValuePair<L, R>(Left,
Right
);