Class
DivisionExpression

Binary expression that divides the left operand by the right operand, returning an error if division by zero occurs.

Definition

Namespace:Telerik.Windows.Documents.Spreadsheet.Expressions

Assembly:Telerik.Windows.Documents.Spreadsheet.dll

Syntax:

cs-api-definition
public class DivisionExpression : NumberBinaryOperatorExpression

Inheritance: objectRadExpressionOperatorExpressionBinaryOperatorExpression<double>NumberBinaryOperatorExpressionDivisionExpression

Inherited Members NumberBinaryOperatorExpression.OperandsTypeBinaryOperatorExpression<double>.GetValueOverride()BinaryOperatorExpression<double>.ArgumentConversionRulesBinaryOperatorExpression<double>.LeftBinaryOperatorExpression<double>.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

DivisionExpression(RadExpression, RadExpression)

Initializes a new instance of the DivisionExpression class with the specified dividend and divisor expressions.

Declaration

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

Parameters

left

RadExpression

The left.

right

RadExpression

The right.

Properties

OperatorInfo

The operator metadata for the division operator, including precedence and associativity.

Declaration

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

Property Value

OperatorInfo

The operator info as OperatorInfo.

Overrides OperatorExpression.OperatorInfo

Methods

GetValueOverride(double[])

Computes the division result from numeric operands, returning #DIV/0! error if the divisor is zero.

Declaration

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

Parameters

operands

double[]

The operands of type T.

Returns

RadExpression

Value as RadExpression.

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