1 write to Left
System.Data.Entity (1)
System\Data\Common\EntitySql\SemanticResolver.cs (1)
1675
Left
= left;
48 references to Left
System.Data.Entity (48)
System\Data\Common\EntitySql\SemanticAnalyzer.cs (47)
1991
if (!TypeSemantics.IsNumericType(operands.
Left
.ResultType))
2003
if (null == TypeHelpers.GetCommonTypeUsage(operands.
Left
.ResultType, operands.Right.ResultType))
2006
operands.
Left
.ResultType.EdmType.FullName, operands.Right.ResultType.EdmType.FullName));
2028
if (!TypeSemantics.IsNumericType(operands.
Left
.ResultType) && !TypeSemantics.IsPrimitiveType(operands.
Left
.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));
4387
if (TypeSemantics.IsNumericType(args.
Left
.ResultType))
4389
return args.
Left
.Plus(args.Right);
4403
argTypes.Add(args.
Left
.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);
4478
DbExpression argument = ConvertArithmeticArgs(bltInExpr, sr).
Left
;
4499
return ConvertArithmeticArgs(bltInExpr, sr).
Left
;
4516
return args.
Left
.And(args.Right);
4529
return args.
Left
.Or(args.Right);
4540
return ConvertLogicalArgs(bltInExpr, sr).
Left
.Not();
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();
4682
return ConvertSetArgs(bltInExpr, sr).
Left
.Element();
4704
return args.
Left
.Except(args.Right);
4714
return ConvertSetArgs(bltInExpr, sr).
Left
.IsEmpty().Not();
4759
return ConvertSimpleInExpression(sr, args.
Left
, args.Right);
4765
DbExpression leftIn = args.
Left
;
4794
return ConvertSimpleInExpression(sr, args.
Left
, args.Right).Not();
4800
DbExpression leftIn = args.
Left
;
4827
return args.
Left
.Distinct();
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);