105 references to ValueFromObject
System.Data.Linq (105)
SqlClient\Common\SqlFactory.cs (6)
144return Binary(SqlNodeType.Add, expr, ValueFromObject(second, false, expr.SourceExpression)); 148return Binary(SqlNodeType.Sub, expr, ValueFromObject(second, false, expr.SourceExpression)); 152return Binary(SqlNodeType.Mul, expr, ValueFromObject(second, false, expr.SourceExpression)); 156return Binary(SqlNodeType.Div, expr, ValueFromObject(second, false, expr.SourceExpression)); 160return Binary(SqlNodeType.Mod, expr, ValueFromObject(second, false, expr.SourceExpression)); 472return ValueFromObject(value, false, sourceExpression);
SqlClient\Query\MethodCallConverter.cs (4)
195new SqlWhen(lower, sql.ValueFromObject(-1, false, source)), 196new SqlWhen(equal, sql.ValueFromObject(0, false, source)), 198sql.ValueFromObject(1, false, source), source 232return sql.ValueFromObject("", false, mc.SourceExpression);
SqlClient\Query\QueryConverter.cs (3)
2378select.Top = this.sql.ValueFromObject(1, false, this.dominatingExpression); 2412SqlExpression sqlExprItem = sql.ValueFromObject(conItem.Value, true, source); 2620sql.Binary(SqlNodeType.GT, this.GetRowCountExpression(), sql.ValueFromObject(0, false, this.dominatingExpression)),
SqlClient\Query\SqlBinder.cs (15)
235return sql.ValueFromObject(leftValue==rightValue, false, bo.SourceExpression); 237return sql.ValueFromObject(leftValue!=rightValue, false, bo.SourceExpression); 253return sql.ValueFromObject(false, false, bo.SourceExpression); 259return sql.ValueFromObject(false, false, bo.SourceExpression); 262return sql.ValueFromObject((bool)(vLeft.Value ?? false) && (bool)(vRight.Value ?? false), false, bo.SourceExpression); 274return sql.ValueFromObject(true, false, bo.SourceExpression); 280return sql.ValueFromObject(true, false, bo.SourceExpression); 283return sql.ValueFromObject((bool)(vLeft.Value ?? false) || (bool)(vRight.Value ?? false), false, bo.SourceExpression); 335return this.VisitExpression(sql.ValueFromObject(bo.NodeType == SqlNodeType.NE, false, bo.SourceExpression)); 341return this.VisitExpression(sql.ValueFromObject( 578new [] { new SqlWhen(uo.Operand, sql.ValueFromObject(1, false, uo.SourceExpression)) }, 579sql.ValueFromObject(0, false, uo.SourceExpression), 582return sql.Binary(SqlNodeType.EQ, c, sql.ValueFromObject(0, false, uo.SourceExpression)); 596return sql.ValueFromObject(uo.NodeType == SqlNodeType.IsNotNull, false, uo.SourceExpression); 615return sql.ValueFromObject(uo.NodeType == SqlNodeType.IsNotNull, false, uo.SourceExpression);
SqlClient\Query\SqlBooleanizer.cs (2)
58SqlExpression valueTrue = sql.ValueFromObject(true, false, predicateExpression.SourceExpression); 59SqlExpression valueFalse = sql.ValueFromObject(false, false, predicateExpression.SourceExpression);
SqlClient\Query\SqlCaseSimplifier.cs (1)
82values.Add(sql.ValueFromObject((nt==SqlNodeType.EQ || nt==SqlNodeType.EQ2V) == eq, false, sc.SourceExpression));
SqlClient\Query\SqlMethodCallConverter.cs (70)
734SqlExpression char2 = sql.FunctionCall(typeof(void), "NCHAR", new SqlExpression[1] { sql.ValueFromObject(2, false, source) }, source); 735SqlExpression char4 = sql.FunctionCall(typeof(void), "NCHAR", new SqlExpression[1] { sql.ValueFromObject(4, false, source) }, source); 741SqlExpression date = sql.Concat(month, sql.ValueFromObject("/", false, source), day, sql.ValueFromObject("/", false, source), year); 742return sql.FunctionCall(typeof(DateTime), "CONVERT", new SqlExpression[3] { datetime, date, sql.ValueFromObject(101, false, source) }, source); 752SqlExpression date = sql.Concat(year, sql.ValueFromObject("-", false, source), month, sql.ValueFromObject("-", false, source), day); 753SqlExpression time = sql.Concat(hour, sql.ValueFromObject(":", false, source), minute, sql.ValueFromObject(":", false, source), second); 754SqlExpression dateAndTime = sql.Concat(date, sql.ValueFromObject(' ', false, source), time); 756return sql.FunctionCall(typeof(DateTime), "CONVERT", new SqlExpression[3] { datetime, dateAndTime, sql.ValueFromObject(120, false, source) }, source); 762sql.Add(sql.ValueFromObject(1000, false, source),sox.Args[6])}, source); 767SqlExpression startIndex = sql.Binary(SqlNodeType.Sub, len, sql.ValueFromObject(2, false, source)); 768ms = sql.FunctionCall(typeof(string), "SUBSTRING", new SqlExpression[3] { msRaw, startIndex, sql.ValueFromObject(3, false, source) }, source); 771ms = sql.FunctionCall(typeof(string), "RIGHT", new SqlExpression[2] { msRaw, sql.ValueFromObject(3, false, source) }, source); 773dateAndTime = sql.Concat(dateAndTime, sql.ValueFromObject('.', false, source), ms); 774return sql.FunctionCall(typeof(DateTime), "CONVERT", new SqlExpression[3] { datetime, dateAndTime, sql.ValueFromObject(121, false, source) }, source); 788new SqlExpression[2] { sox.Args[0], sql.ValueFromObject(0, false, source) }, 808SqlExpression char2 = sql.FunctionCall(typeof(void), "NCHAR", new SqlExpression[1] { sql.ValueFromObject(2, false, source) }, source); 809SqlExpression char4 = sql.FunctionCall(typeof(void), "NCHAR", new SqlExpression[1] { sql.ValueFromObject(4, false, source) }, source); 810SqlExpression char5 = sql.FunctionCall(typeof(void), "NCHAR", new SqlExpression[1] { sql.ValueFromObject(5, false, source) }, source); 814sql.Add(sql.ValueFromObject(10000, false, source),sox.Args[0])}, source); 815SqlExpression year = sql.FunctionCall(typeof(string), "RIGHT", new SqlExpression[2] { yyRaw, sql.ValueFromObject(4, false, source) }, source); 823SqlExpression date = sql.Concat(year, sql.ValueFromObject("-", false, source), month, sql.ValueFromObject("-", false, source), day); 824SqlExpression time = sql.Concat(hour, sql.ValueFromObject(":", false, source), minute, sql.ValueFromObject(":", false, source), second); 832dateAndTime = sql.Concat(date, sql.ValueFromObject(' ', false, source), time); 833result = sql.FunctionCall(typeof(DateTimeOffset), "CONVERT", new SqlExpression[3] { datetimeoffset, dateAndTime, sql.ValueFromObject(120, false, source) }, source); 839sql.Add(sql.ValueFromObject(1000, false, source),sox.Args[6])}, source); 840SqlExpression ms = sql.FunctionCall(typeof(string), "RIGHT", new SqlExpression[2] { msRaw, sql.ValueFromObject(3, false, source) }, source); 841dateAndTime = sql.Concat(date, sql.ValueFromObject(' ', false, source), time, sql.ValueFromObject('.', false, source), ms); 842result = sql.FunctionCall(typeof(DateTimeOffset), "CONVERT", new SqlExpression[3] { datetimeoffset, dateAndTime, sql.ValueFromObject(121, false, source) }, source); 1046new SqlWhen(lower, sql.ValueFromObject(-1, false, source)), 1047new SqlWhen(equal, sql.ValueFromObject(0, false, source)), 1049sql.ValueFromObject(1, false, source), source 1421sql.ValueFromObject(0, false, mc.SourceExpression), 1422sql.ValueFromObject(1, false, mc.SourceExpression) 1430sql.ValueFromObject(0, false, mc.SourceExpression) 1458returnValue = sql.ValueFromObject("", false, source); 1512pattern = sql.ValueFromObject(patternText, true, pattern.SourceExpression); 1531escape = sql.ValueFromObject("~", false, source); 1546pattern = sql.ValueFromObject(patternText, true, pattern.SourceExpression); 1565escape = sql.ValueFromObject("~", false, source); 1580pattern = sql.ValueFromObject(patternText, true, pattern.SourceExpression); 1599escape = sql.ValueFromObject("~", false, source); 1660sql.ValueFromObject(1, false, source), 1689SqlExpression notContained = sql.Binary(SqlNodeType.EQ, charIndex, sql.ValueFromObject(0, false, source)); 1692SqlExpression elseCase = sql.Add(sql.ValueFromObject(1, false, source), sql.Subtract(len1, sql.Add(len2, charIndexOfReverse))); 1694SqlWhen whenNotContained = new SqlWhen(notContained, sql.ValueFromObject(-1, false, source)); 1723SqlExpression notContained = sql.Binary(SqlNodeType.EQ, charIndex, sql.ValueFromObject(0, false, source)); 1726SqlExpression elseCase = sql.Add(sql.ValueFromObject(1, false, source), sql.Subtract(len1, sql.Add(len2, charIndexOfReverse))); 1728SqlWhen whenNotContained = new SqlWhen(notContained, sql.ValueFromObject(-1, false, source)); 1762SqlExpression elseCase = sql.Add(sql.ValueFromObject(1, false, source), sql.Subtract(len1, sql.Add(len2, charIndexOfReverse))); 1763SqlExpression notContained = sql.Binary(SqlNodeType.EQ, charIndex, sql.ValueFromObject(0, false, source)); 1766SqlWhen whenNotContained = new SqlWhen(notContained, sql.ValueFromObject(-1, false, source)); 1789sql.ValueFromObject(0, false, source), 1879sql.ValueFromObject("", false, source) 1890sql.ValueFromObject("", false, source) 1958sql.ValueFromObject(1, false, source) 2086i = sql.ValueFromObject(0, false, source); 2155return sql.FunctionCall(mc.Method.ReturnType, "ROUND", new SqlExpression[] { x, sql.ValueFromObject(0, false, source), sql.ValueFromObject(1, false, source) }, source); 2329return this.sql.ValueFromObject(0, false, exp.SourceExpression); 2441matchesList.Add(sql.ValueFromObject(true, false, source)); 2442valuesList.Add(sql.ValueFromObject(-1, false, source)); 2443matchesList.Add(sql.ValueFromObject(false, false, source)); 2444valuesList.Add(sql.ValueFromObject(0, false, source)); 2496SqlExpression escape = needsEscape ? sql.ValueFromObject("~", false, mc.SourceExpression) : null;
SqlClient\Query\SqlTypeConverter.cs (4)
126new SqlExpression[] { sql.ValueFromObject(30, false, expr.SourceExpression) }, 131new SqlExpression[] { nvarchar, expr, sql.ValueFromObject(2, false, expr.SourceExpression) }, 139new SqlWhen[] { new SqlWhen(expr, sql.ValueFromObject(true.ToString(), false, expr.SourceExpression)) }, 140sql.ValueFromObject(false.ToString(), false, expr.SourceExpression),