New to Telerik Document Processing? Start a free 30-day trial

Expression representing one or more cell reference ranges, evaluating to the cell values within those ranges and updating when cell content changes.

Definition

Properties

Gets the first cell reference range in this expression.

C#
public CellReferenceRange CellReferenceRange { get; }
Property Value:

The cell reference range.

Gets the read-only collection of all cell reference ranges included in this expression.

C#
public ReadOnlyCollection<CellReferenceRange> CellReferenceRanges { get; }
Property Value:

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.

C#
protected override RadExpression GetValueOverride()
Returns:

RadExpression

The value as RadExpression.

Overrides: RadExpression.GetValueOverride()

Called when the value is invalidated.

C#
protected override void OnValueInvalidated()

Overrides: RadExpression.OnValueInvalidated()