Base class for binary operators that operate on cell reference range expressions, such as union and intersection.
Definition
Namespace:Telerik.Windows.Documents.Spreadsheet.Expressions
Assembly:Telerik.Windows.Documents.Spreadsheet.dll
Syntax:
public abstract class CellReferenceBinaryOperatorExpression : BinaryOperatorExpression<CellReferenceRangeExpression>
Inheritance: objectRadExpressionOperatorExpressionBinaryOperatorExpression<CellReferenceRangeExpression>CellReferenceBinaryOperatorExpression
Derived Classes:
Inherited Members
Constructors
Initializes a new instance of the CellReferenceBinaryOperatorExpression class with left and right operands.
protected CellReferenceBinaryOperatorExpression(RadExpression left, RadExpression right, Workbook workbook = null)
The left.
rightRadExpressionThe right.
workbookWorkbookThe workbook.
Methods
Overridable method for getting expression value.
protected abstract RadExpression GetCellReferenceValueOverride(CellReferenceRangeExpression[] operands)
The value as RadExpression.
Gets the expressions that the value of this expression depends on.
protected override IReadOnlyList<RadExpression> GetPrecedents()
Overrides:
Overridable method for getting expression value.
protected override RadExpression GetValueOverride(CellReferenceRangeExpression[] operands)
The value as RadExpression.
Overrides:
Properties
Gets the type of the operands.
public override ArgumentType OperandsType { get; }
The type of the operands as ArgumentType.
Overrides: