Table of Contents

Class SqlPredicate.BaseNotExpr

Namespace
LinqToDB.SqlQuery
Assembly
linq2db.dll
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 ISqlExpression
isNot bool
precedence int

Properties

IsNot

public bool IsNot { get; }

Property Value

bool

Methods

CanInvert()

public bool CanInvert()

Returns

bool

Equals(ISqlPredicate, Func<ISqlExpression, ISqlExpression, bool>)

public override bool Equals(ISqlPredicate other, Func<ISqlExpression, ISqlExpression, bool> comparer)

Parameters

other ISqlPredicate
comparer Func<ISqlExpression, ISqlExpression, bool>

Returns

bool

Invert()

public abstract IQueryElement Invert()

Returns

IQueryElement

ToString(StringBuilder, Dictionary<IQueryElement, IQueryElement>)

protected override void ToString(StringBuilder sb, Dictionary<IQueryElement, IQueryElement> dic)

Parameters

sb StringBuilder
dic Dictionary<IQueryElement, IQueryElement>