Table of Contents

ComplexAndLogic 类

命名空间
ShadowSql.Logics
程序集
ShadowSql.Core.dll

复合与逻辑

public class ComplexAndLogic : ComplexLogicBase, IPreview<AtomicLogic>, IAndLogic, ISqlLogic, ISqlFragment
继承
object
ComplexAndLogic
实现
扩展方法

构造函数

ComplexAndLogic()

复合与逻辑

public ComplexAndLogic()

方法

And(AndLogic)

与逻辑

public override Logic And(AndLogic and)

参数

and AndLogic

与逻辑

返回

Logic

And(AtomicLogic)

与逻辑

public override Logic And(AtomicLogic atomic)

参数

atomic AtomicLogic

返回

Logic

And(ComplexAndLogic)

与逻辑

public override Logic And(ComplexAndLogic and)

参数

and ComplexAndLogic

与逻辑

返回

Logic

And(ComplexOrLogic)

与逻辑

public override Logic And(ComplexOrLogic or)

参数

or ComplexOrLogic

或逻辑

返回

Logic

And(OrLogic)

与逻辑

public override Logic And(OrLogic or)

参数

or OrLogic

或逻辑

返回

Logic

Or(AndLogic)

或逻辑

public override Logic Or(AndLogic and)

参数

and AndLogic

与逻辑

返回

Logic

Or(AtomicLogic)

或逻辑

public override Logic Or(AtomicLogic atomic)

参数

atomic AtomicLogic

返回

Logic

Or(ComplexAndLogic)

或逻辑

public override Logic Or(ComplexAndLogic and)

参数

and ComplexAndLogic

与逻辑

返回

Logic

Or(ComplexOrLogic)

或逻辑

public override Logic Or(ComplexOrLogic or)

参数

or ComplexOrLogic

或逻辑

返回

Logic

Or(OrLogic)

或逻辑

public override Logic Or(OrLogic or)

参数

or OrLogic

或逻辑

返回

Logic

ToAnd()

转化为And查询

public override Logic ToAnd()

返回

Logic

ToOr()

转化为Or查询

public override Logic ToOr()

返回

Logic

运算符

operator &(ComplexAndLogic, AndLogic)

与逻辑

public static ComplexAndLogic operator &(ComplexAndLogic logic, AndLogic other)

参数

logic ComplexAndLogic

查询逻辑

other AndLogic

返回

ComplexAndLogic

operator &(ComplexAndLogic, AtomicLogic)

与逻辑

public static ComplexAndLogic operator &(ComplexAndLogic logic, AtomicLogic other)

参数

logic ComplexAndLogic

查询逻辑

other AtomicLogic

返回

ComplexAndLogic

operator &(ComplexAndLogic, ComplexAndLogic)

与逻辑

public static ComplexAndLogic operator &(ComplexAndLogic logic, ComplexAndLogic other)

参数

logic ComplexAndLogic

查询逻辑

other ComplexAndLogic

返回

ComplexAndLogic

operator &(ComplexAndLogic, ComplexOrLogic)

与逻辑

public static ComplexAndLogic operator &(ComplexAndLogic logic, ComplexOrLogic other)

参数

logic ComplexAndLogic

查询逻辑

other ComplexOrLogic

返回

ComplexAndLogic

operator &(ComplexAndLogic, Logic)

与逻辑

public static Logic operator &(ComplexAndLogic logic, Logic other)

参数

logic ComplexAndLogic

查询逻辑

other Logic

返回

Logic

operator &(ComplexAndLogic, OrLogic)

与逻辑

public static ComplexAndLogic operator &(ComplexAndLogic logic, OrLogic other)

参数

logic ComplexAndLogic

查询逻辑

other OrLogic

返回

ComplexAndLogic

operator |(ComplexAndLogic, AndLogic)

或逻辑

public static ComplexOrLogic operator |(ComplexAndLogic logic, AndLogic other)

参数

logic ComplexAndLogic

查询逻辑

other AndLogic

返回

ComplexOrLogic

operator |(ComplexAndLogic, AtomicLogic)

或逻辑

public static Logic operator |(ComplexAndLogic logic, AtomicLogic other)

参数

logic ComplexAndLogic

查询逻辑

other AtomicLogic

返回

Logic

operator |(ComplexAndLogic, ComplexAndLogic)

或逻辑

public static ComplexOrLogic operator |(ComplexAndLogic logic, ComplexAndLogic other)

参数

logic ComplexAndLogic

查询逻辑

other ComplexAndLogic

返回

ComplexOrLogic

operator |(ComplexAndLogic, ComplexOrLogic)

或逻辑

public static ComplexOrLogic operator |(ComplexAndLogic logic, ComplexOrLogic other)

参数

logic ComplexAndLogic

查询逻辑

other ComplexOrLogic

返回

ComplexOrLogic

operator |(ComplexAndLogic, Logic)

或逻辑

public static Logic operator |(ComplexAndLogic logic, Logic other)

参数

logic ComplexAndLogic

查询逻辑

other Logic

返回

Logic

operator |(ComplexAndLogic, OrLogic)

或逻辑

public static Logic operator |(ComplexAndLogic logic, OrLogic other)

参数

logic ComplexAndLogic

查询逻辑

other OrLogic

返回

Logic

operator !(ComplexAndLogic)

反逻辑

public static ComplexOrLogic operator !(ComplexAndLogic logic)

参数

logic ComplexAndLogic

查询逻辑

返回

ComplexOrLogic