31 references to Unary
System.Data.Linq (31)
SqlClient\Common\SqlFactory.cs (1)
321return Unary(nodeType, expression, expression.SourceExpression);
SqlClient\Query\MethodCallConverter.cs (1)
208return sql.Unary(SqlNodeType.IsNotNull, m.Expression, m.SourceExpression);
SqlClient\Query\QueryConverter.cs (10)
585sql.Unary(SqlNodeType.IsNotNull, aref, this.dominatingExpression) 620result = sql.Unary(SqlNodeType.IsNotNull, new SqlUnary(SqlNodeType.Treat, ofType, typeProvider.From(ofType), expr, this.dominatingExpression), this.dominatingExpression); 1135final.Where = sql.Unary(SqlNodeType.Not, ss, this.dominatingExpression); 1277result = sql.Unary(SqlNodeType.Negate, exp, this.dominatingExpression); 1281result = sql.Unary(SqlNodeType.Not, exp, this.dominatingExpression); 1284result = sql.Unary(SqlNodeType.BitNot, exp, this.dominatingExpression); 1288result = sql.Unary(SqlNodeType.Treat, exp, this.dominatingExpression); 1384whens.Add(new SqlWhen(sql.Unary(SqlNodeType.IsNull, left, left.SourceExpression), right)); 1840sel.Where = sql.Unary(SqlNodeType.Not2V, cond, this.dominatingExpression); 1841return sql.Unary(SqlNodeType.Not, ss, this.dominatingExpression);
SqlClient\Query\SqlBinder.cs (7)
179return this.VisitUnaryOperator(this.sql.Unary(SqlNodeType.IsNull, bo.Right, bo.SourceExpression)); 182return this.VisitUnaryOperator(this.sql.Unary(SqlNodeType.IsNull, bo.Left, bo.SourceExpression)); 188return this.VisitUnaryOperator(this.sql.Unary(SqlNodeType.IsNotNull, bo.Right, bo.SourceExpression)); 191return this.VisitUnaryOperator(this.sql.Unary(SqlNodeType.IsNotNull, bo.Left, bo.SourceExpression)); 603exp = sql.Unary(SqlNodeType.Not, exp, exp.SourceExpression); 611exp = sql.Unary(SqlNodeType.Not, exp, exp.SourceExpression); 628values.Add(VisitUnaryOperator(sql.Unary(uo.NodeType, when.Value, when.Value.SourceExpression)));
SqlClient\Query\SqlCaseSimplifier.cs (2)
201rewrite = sql.OrAccumulate(rewrite, sql.Unary(SqlNodeType.IsNull, discriminator, discriminator.SourceExpression)); 204rewrite = sql.AndAccumulate(rewrite, sql.Unary(SqlNodeType.IsNotNull, discriminator, discriminator.SourceExpression));
SqlClient\Query\SqlMethodCallConverter.cs (7)
1193returnValue = sql.Unary(SqlNodeType.Negate, mc.Object, source); 1366sql.Unary(SqlNodeType.Negate, right, bo.SourceExpression), 1371sql.Unary(SqlNodeType.Negate, right, bo.SourceExpression), 1414return sql.Unary(SqlNodeType.Negate, mc.Arguments[0], source); 2021SqlExpression minusX = sql.Unary(SqlNodeType.Negate, x, source); 2127SqlExpression minusX = sql.Unary(SqlNodeType.Negate, x, source); 2146SqlExpression minusX = sql.Unary(SqlNodeType.Negate, x, source);
SqlClient\Query\SqlMultiplexer.cs (1)
63SqlSelect countSelect = new SqlSelect(sql.Unary(SqlNodeType.Count, null, sms.SourceExpression), copyAlias, sms.SourceExpression);
SqlClient\Query\Translator.cs (2)
373exp = sql.Unary(SqlNodeType.Not, exp, exp.SourceExpression); 460SqlExpression compare = sql.Unary(expr.NodeType, sql.DoNotVisitExpression(exprs[i]), expr.SourceExpression);