Expression representing one or more cell reference ranges, evaluating to the cell values within those ranges and updating when cell content changes.
Definition
Namespace:Telerik.Documents.Spreadsheet.Expressions
Assembly:Telerik.Windows.Documents.Spreadsheet.dll
Syntax:
public class CellReferenceRangeExpression : RadExpression
Inheritance: objectRadExpressionCellReferenceRangeExpression
Inherited Members
Properties
Gets the first cell reference range in this expression.
public CellReferenceRange CellReferenceRange { get; }
The cell reference range.
Gets the read-only collection of all cell reference ranges included in this expression.
public ReadOnlyCollection<CellReferenceRange> CellReferenceRanges { get; }
The cell reference ranges.
Methods
Evaluates all cell reference ranges and returns an array expression containing the cell values.
For a single range the flat ArrayExpression is returned directly so that broadcasting
and implicit-intersection logic receive the correct dimensions without an extra wrapper layer.
A plain single-cell reference such as =A1 always applies implicit intersection and returns
the anchor value as a scalar; only the # operator (AnchorArrayExpression) may
unwrap a nested spill array.
protected override RadExpression GetValueOverride()
The value as RadExpression.
Overrides:
Called when the value is invalidated.
protected override void OnValueInvalidated()
Overrides: