1 write to Left
System.Data.Entity (1)
System\Data\Common\EntitySql\SemanticResolver.cs (1)
1675Left = left;
48 references to Left
System.Data.Entity (48)
System\Data\Common\EntitySql\SemanticAnalyzer.cs (47)
1991if (!TypeSemantics.IsNumericType(operands.Left.ResultType)) 2003if (null == TypeHelpers.GetCommonTypeUsage(operands.Left.ResultType, operands.Right.ResultType)) 2006operands.Left.ResultType.EdmType.FullName, operands.Right.ResultType.EdmType.FullName)); 2028if (!TypeSemantics.IsNumericType(operands.Left.ResultType) && !TypeSemantics.IsPrimitiveType(operands.Left.ResultType, PrimitiveTypeKind.String)) 2038if (TypeHelpers.GetCommonTypeUsage(operands.Left.ResultType, operands.Right.ResultType) == null) 2041operands.Left.ResultType.EdmType.FullName, operands.Right.ResultType.EdmType.FullName)); 2111if (!TypeSemantics.IsEqualComparableTo(compArgs.Left.ResultType, compArgs.Right.ResultType)) 2114compArgs.Left.ResultType.EdmType.FullName, compArgs.Right.ResultType.EdmType.FullName)); 2138if (!TypeSemantics.IsOrderComparableTo(compArgs.Left.ResultType, compArgs.Right.ResultType)) 2141compArgs.Left.ResultType.EdmType.FullName, compArgs.Right.ResultType.EdmType.FullName)); 4387if (TypeSemantics.IsNumericType(args.Left.ResultType)) 4389return args.Left.Plus(args.Right); 4403argTypes.Add(args.Left.ResultType); 4418return concatFunction.Invoke(new[] { args.Left, args.Right }); 4432return args.Left.Minus(args.Right); 4444return args.Left.Multiply(args.Right); 4456return args.Left.Divide(args.Right); 4468return args.Left.Modulo(args.Right); 4478DbExpression argument = ConvertArithmeticArgs(bltInExpr, sr).Left; 4499return ConvertArithmeticArgs(bltInExpr, sr).Left; 4516return args.Left.And(args.Right); 4529return args.Left.Or(args.Right); 4540return ConvertLogicalArgs(bltInExpr, sr).Left.Not(); 4556return args.Left.Equal(args.Right); 4570return args.Left.Equal(args.Right).Not(); 4582return args.Left.GreaterThanOrEqual(args.Right); 4594return args.Left.GreaterThan(args.Right); 4606return args.Left.LessThanOrEqual(args.Right); 4618return args.Left.LessThan(args.Right); 4636return args.Left.UnionAll(args.Right).Distinct(); 4648return args.Left.UnionAll(args.Right); 4660return args.Left.Intersect(args.Right); 4672return args.Left.Intersect(args.Right).IsEmpty().Not(); 4682return ConvertSetArgs(bltInExpr, sr).Left.Element(); 4704return args.Left.Except(args.Right); 4714return ConvertSetArgs(bltInExpr, sr).Left.IsEmpty().Not(); 4759return ConvertSimpleInExpression(sr, args.Left, args.Right); 4765DbExpression leftIn = args.Left; 4794return ConvertSimpleInExpression(sr, args.Left, args.Right).Not(); 4800DbExpression leftIn = args.Left; 4827return args.Left.Distinct(); 5216TypeUsage rangeCommonType = TypeHelpers.GetCommonTypeUsage(limitsExpr.Left.ResultType, limitsExpr.Right.ResultType); 5219throw EntityUtil.EntitySqlError(bltInExpr.Arg1.ErrCtx, Strings.BetweenLimitsTypesAreNotCompatible(limitsExpr.Left.ResultType.EdmType.FullName, limitsExpr.Right.ResultType.EdmType.FullName)); 5225if (!TypeSemantics.IsOrderComparableTo(limitsExpr.Left.ResultType, limitsExpr.Right.ResultType)) 5227throw EntityUtil.EntitySqlError(bltInExpr.Arg1.ErrCtx, Strings.BetweenLimitsTypesAreNotOrderComparable(limitsExpr.Left.ResultType.EdmType.FullName, limitsExpr.Right.ResultType.EdmType.FullName)); 5247return valueExpr.GreaterThanOrEqual(limitsExpr.Left).And(valueExpr.LessThanOrEqual(limitsExpr.Right));
System\Data\Common\EntitySql\SemanticResolver.cs (1)
1684return new KeyValuePair<L, R>(Left, Right);