Class
RangeExpression

Expression that creates a cell range between two cell references, representing the range operator (:).

Definition

Namespace:Telerik.Windows.Documents.Spreadsheet.Expressions

Assembly:Telerik.Windows.Documents.Spreadsheet.dll

Syntax:

cs-api-definition
public class RangeExpression : CellReferenceBinaryOperatorExpression

Inheritance: objectRadExpressionOperatorExpressionBinaryOperatorExpression<CellReferenceRangeExpression>CellReferenceBinaryOperatorExpressionRangeExpression

Inherited Members CellReferenceBinaryOperatorExpression.OperandsTypeBinaryOperatorExpression<CellReferenceRangeExpression>.GetValueOverride()BinaryOperatorExpression<CellReferenceRangeExpression>.ArgumentConversionRulesBinaryOperatorExpression<CellReferenceRangeExpression>.LeftBinaryOperatorExpression<CellReferenceRangeExpression>.RightRadExpression.GetValue()RadExpression.GetValueAsString()RadExpression.GetValueAsString(CultureInfo)RadExpression.ToString()RadExpression.ToString(CultureInfo)RadExpression.InvalidateValue()RadExpression.AttachToChildrenEvent(IEnumerable<RadExpression>)RadExpression.AttachToChildEvent(RadExpression)RadExpression.OnValueInvalidated()RadExpression.ValueInvalidated

Constructors

RangeExpression(RadExpression, RadExpression)

Initializes a new range expression with start and end cell references.

Declaration

cs-api-definition
public RangeExpression(RadExpression left, RadExpression right)

Parameters

left

RadExpression

The left.

right

RadExpression

The right.

Properties

OperatorInfo

Gets the operator metadata for the range operator.

Declaration

cs-api-definition
public override OperatorInfo OperatorInfo { get; }

Property Value

OperatorInfo

The operator info as OperatorInfo.

Overrides OperatorExpression.OperatorInfo

Methods

GetValueOverride(CellReferenceRangeExpression[])

Creates a continuous cell range from the two operand references or returns an error if the range is invalid.

Declaration

cs-api-definition
protected override RadExpression GetValueOverride(CellReferenceRangeExpression[] operands)

Parameters

operands

CellReferenceRangeExpression[]

The operands of type T.

Returns

RadExpression

Value as RadExpression.

Overrides BinaryOperatorExpression<CellReferenceRangeExpression>.GetValueOverride(CellReferenceRangeExpression[])