LogicalExpression Class

Namespace: Stimulsoft.Data.Expressions.NCalc.Domain

Methods

Method Returns Description
Accept void  
And (+1 overloads) BinaryExpression  
BitwiseAnd (+1 overloads) BinaryExpression  
BitwiseOr (+1 overloads) BinaryExpression  
BitwiseXOr (+1 overloads) BinaryExpression  
DividedBy (+1 overloads) BinaryExpression  
EqualsTo (+1 overloads) BinaryExpression  
GreaterOrEqualThan (+1 overloads) BinaryExpression  
GreaterThan (+1 overloads) BinaryExpression  
LeftShift (+1 overloads) BinaryExpression  
LesserOrEqualThan (+1 overloads) BinaryExpression  
LesserThan (+1 overloads) BinaryExpression  
Minus (+1 overloads) BinaryExpression  
Modulo (+1 overloads) BinaryExpression  
Mult (+1 overloads) BinaryExpression  
NotEqual (+1 overloads) BinaryExpression  
Or (+1 overloads) BinaryExpression  
Plus (+1 overloads) BinaryExpression  
RightShift (+1 overloads) BinaryExpression  
ToString string  

Method Details

Accept

Accept(visitor: LogicalExpressionVisitor): void

Parameters


And

And(operand: LogicalExpression): BinaryExpression

Parameters

Returns BinaryExpression


And(operand: object): BinaryExpression

Parameters

  • operand (object)

Returns BinaryExpression


BitwiseAnd

BitwiseAnd(operand: LogicalExpression): BinaryExpression

Parameters

Returns BinaryExpression


BitwiseAnd(operand: object): BinaryExpression

Parameters

  • operand (object)

Returns BinaryExpression


BitwiseOr

BitwiseOr(operand: LogicalExpression): BinaryExpression

Parameters

Returns BinaryExpression


BitwiseOr(operand: object): BinaryExpression

Parameters

  • operand (object)

Returns BinaryExpression


BitwiseXOr

BitwiseXOr(operand: LogicalExpression): BinaryExpression

Parameters

Returns BinaryExpression


BitwiseXOr(operand: object): BinaryExpression

Parameters

  • operand (object)

Returns BinaryExpression


DividedBy

DividedBy(operand: LogicalExpression): BinaryExpression

Parameters

Returns BinaryExpression


DividedBy(operand: object): BinaryExpression

Parameters

  • operand (object)

Returns BinaryExpression


EqualsTo

EqualsTo(operand: LogicalExpression): BinaryExpression

Parameters

Returns BinaryExpression


EqualsTo(operand: object): BinaryExpression

Parameters

  • operand (object)

Returns BinaryExpression


GreaterOrEqualThan

GreaterOrEqualThan(operand: LogicalExpression): BinaryExpression

Parameters

Returns BinaryExpression


GreaterOrEqualThan(operand: object): BinaryExpression

Parameters

  • operand (object)

Returns BinaryExpression


GreaterThan

GreaterThan(operand: LogicalExpression): BinaryExpression

Parameters

Returns BinaryExpression


GreaterThan(operand: object): BinaryExpression

Parameters

  • operand (object)

Returns BinaryExpression


LeftShift

LeftShift(operand: LogicalExpression): BinaryExpression

Parameters

Returns BinaryExpression


LeftShift(operand: object): BinaryExpression

Parameters

  • operand (object)

Returns BinaryExpression


LesserOrEqualThan

LesserOrEqualThan(operand: LogicalExpression): BinaryExpression

Parameters

Returns BinaryExpression


LesserOrEqualThan(operand: object): BinaryExpression

Parameters

  • operand (object)

Returns BinaryExpression


LesserThan

LesserThan(operand: LogicalExpression): BinaryExpression

Parameters

Returns BinaryExpression


LesserThan(operand: object): BinaryExpression

Parameters

  • operand (object)

Returns BinaryExpression


Minus

Minus(operand: LogicalExpression): BinaryExpression

Parameters

Returns BinaryExpression


Minus(operand: object): BinaryExpression

Parameters

  • operand (object)

Returns BinaryExpression


Modulo

Modulo(operand: LogicalExpression): BinaryExpression

Parameters

Returns BinaryExpression


Modulo(operand: object): BinaryExpression

Parameters

  • operand (object)

Returns BinaryExpression


Mult

Mult(operand: LogicalExpression): BinaryExpression

Parameters

Returns BinaryExpression


Mult(operand: object): BinaryExpression

Parameters

  • operand (object)

Returns BinaryExpression


NotEqual

NotEqual(operand: LogicalExpression): BinaryExpression

Parameters

Returns BinaryExpression


NotEqual(operand: object): BinaryExpression

Parameters

  • operand (object)

Returns BinaryExpression


Or

Or(operand: LogicalExpression): BinaryExpression

Parameters

Returns BinaryExpression


Or(operand: object): BinaryExpression

Parameters

  • operand (object)

Returns BinaryExpression


Plus

Plus(operand: LogicalExpression): BinaryExpression

Parameters

Returns BinaryExpression


Plus(operand: object): BinaryExpression

Parameters

  • operand (object)

Returns BinaryExpression


RightShift

RightShift(operand: LogicalExpression): BinaryExpression

Parameters

Returns BinaryExpression


RightShift(operand: object): BinaryExpression

Parameters

  • operand (object)

Returns BinaryExpression


ToString

ToString(): string

Returns string