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. |