Class ComparisonOperatorExpression
Abstract class providing methods and properties for using ComparisonOperatorExpression.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Spreadsheet.Expressions
Assembly: Telerik.Windows.Documents.Spreadsheet.dll
Syntax
public abstract class ComparisonOperatorExpression : BinaryOperatorExpression<ConstantExpression>, IPrecalculatedExpressionThreeNode
Constructors
ComparisonOperatorExpression(RadExpression, RadExpression)
Initializes a new instance of the ComparisonOperatorExpression class.
Declaration
protected ComparisonOperatorExpression(RadExpression left, RadExpression right)
Parameters
|
RadExpression
left
The left. |
|
RadExpression
right
The right. |
Properties
OperandsType
Gets the type of the operands.
Declaration
public override ArgumentType OperandsType { get; }
Property Value
|
ArgumentType
The type of the operands as ArgumentType. |
Overrides
Methods
CompareBooleanExpressions(BooleanExpression, BooleanExpression)
Compares the boolean expressions.
Declaration
protected abstract bool CompareBooleanExpressions(BooleanExpression left, BooleanExpression right)
Parameters
|
BooleanExpression
left
The left. |
|
BooleanExpression
right
The right. |
Returns
|
System.Boolean
Boolean result. |
CompareDifferentTypeExpressions(ConstantExpression, ConstantExpression)
Compares the different type expressions.
Declaration
protected abstract bool CompareDifferentTypeExpressions(ConstantExpression leftOperandValue, ConstantExpression rightOperandValue)
Parameters
|
ConstantExpression
leftOperandValue
The left operand value. |
|
ConstantExpression
rightOperandValue
The right operand value. |
Returns
|
System.Boolean
Boolean result. |
CompareEmptyExpressions(EmptyExpression, EmptyExpression)
Compares the empty expressions.
Declaration
protected abstract bool CompareEmptyExpressions(EmptyExpression left, EmptyExpression right)
Parameters
|
EmptyExpression
left
The left. |
|
EmptyExpression
right
The right. |
Returns
|
System.Boolean
Boolean result. |
CompareNumberExpressions(NumberExpression, NumberExpression)
Compares the number expressions.
Declaration
protected abstract bool CompareNumberExpressions(NumberExpression left, NumberExpression right)
Parameters
|
NumberExpression
left
The left. |
|
NumberExpression
right
The right. |
Returns
|
System.Boolean
Boolean result. |
CompareStringExpressions(StringExpression, StringExpression)
Compares the string expressions.
Declaration
protected abstract bool CompareStringExpressions(StringExpression left, StringExpression right)
Parameters
|
StringExpression
left
The left. |
|
StringExpression
right
The right. |
Returns
|
System.Boolean
Boolean result. |
GetValueOverride(ConstantExpression[])
Gets the value.
Declaration
protected override RadExpression GetValueOverride(ConstantExpression[] operands)
Parameters
|
ConstantExpression[]
operands
The operands of type T. |
Returns
|
RadExpression
Value as RadExpression. |