Class SqlPredicate.BaseNotExpr
public abstract class SqlPredicate.BaseNotExpr : SqlPredicate.Expr, ISqlPredicate, IQueryElement, ISqlExpressionWalkable, IInvertibleElement
- Inheritance
-
SqlPredicate.BaseNotExpr
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
BaseNotExpr(ISqlExpression, bool, int)
protected BaseNotExpr(ISqlExpression exp1, bool isNot, int precedence)
Parameters
exp1
ISqlExpressionisNot
boolprecedence
int
Properties
IsNot
public bool IsNot { get; }
Property Value
Methods
CanInvert()
public bool CanInvert()
Returns
Equals(ISqlPredicate, Func<ISqlExpression, ISqlExpression, bool>)
public override bool Equals(ISqlPredicate other, Func<ISqlExpression, ISqlExpression, bool> comparer)
Parameters
other
ISqlPredicatecomparer
Func<ISqlExpression, ISqlExpression, bool>
Returns
Invert()
public abstract IQueryElement Invert()
Returns
ToString(StringBuilder, Dictionary<IQueryElement, IQueryElement>)
protected override void ToString(StringBuilder sb, Dictionary<IQueryElement, IQueryElement> dic)