Пример #1
0
 protected virtual Expression VisitIsNull(IsNullExpression isnull)
 {
     var expr = this.Visit(isnull.Expression);
     return this.UpdateIsNull(isnull, expr);
 }
Пример #2
0
 protected override Expression VisitIsNull(IsNullExpression isnull)
 {
     this.VisitValue(isnull.Expression);
     this.Write(" IS NULL");
     return isnull;
 }
Пример #3
0
 protected IsNullExpression UpdateIsNull(IsNullExpression isnull, Expression expression)
 {
     if (expression != isnull.Expression)
     {
         return new IsNullExpression(expression);
     }
     return isnull;
 }
Пример #4
0
 protected virtual bool CompareIsNull(IsNullExpression a, IsNullExpression b)
 {
     return this.Compare(a.Expression, b.Expression);
 }