ArrayExpression
Expression representing a two-dimensional array of expressions, used for multi-cell array formulas and literal array constants.
Definition
Namespace:Telerik.Windows.Documents.Spreadsheet.Expressions
Assembly:Telerik.Windows.Documents.Spreadsheet.dll
Syntax:
public class ArrayExpression : ConstantExpression<CompressedExpressionCollection>, IEnumerable<RadExpression>, IEnumerable
Inheritance: objectRadExpressionConstantExpressionConstantExpression<CompressedExpressionCollection>ArrayExpression
Implements:
Inherited Members
Constructors
Initializes a new instance of the ArrayExpression class with the specified expression array.
public ArrayExpression(CompressedExpressionCollection array)
The array.
Methods
Returns an enumerator that iterates through the collection.
public IEnumerator<RadExpression> GetEnumerator()
A IEnumerator<T> that can be used to iterate through the collection.
Implements:
Evaluates all expressions in the array and returns a new ArrayExpression with the computed constant values.
protected override RadExpression GetValueOverride()
The value as RadExpression.
Overrides:
Properties
Gets the number of columns in the array.
public int ColumnCount { get; }
The column count.
Gets the number of rows in the array.
public int RowCount { get; }
The row count.
Gets the RadExpression at the specified row and column index.
public RadExpression this[int rowIndex, int columnIndex] { get; }
The RadExpression at the specified row and column index.