ClassFunctionWithSameTypeArguments<T>
Base class for functions requiring all arguments to be of the same type, automatically converting object arguments to the specified type.
Definition
Namespace:Telerik.Windows.Documents.Spreadsheet.Expressions.Functions
Assembly:Telerik.Windows.Documents.Spreadsheet.dll
Type Parameters:
T
The type T of functions arguments.
Syntax:
public abstract class FunctionWithSameTypeArguments<T> : FunctionWithArguments
Inheritance: objectFunctionBaseFunctionWithArgumentsFunctionWithSameTypeArguments<T>
Derived Classes:
Inherited Members
Constructors
FunctionWithSameTypeArguments()
Initializes a new function that converts all arguments to the specified type before evaluation.
Declaration
protected FunctionWithSameTypeArguments()
Methods
EvaluateOverride(FunctionEvaluationContext<T>)
Override to implement function-specific logic using strongly-typed arguments; called after type conversion.
Declaration
protected virtual RadExpression EvaluateOverride(FunctionEvaluationContext<T> context)
Parameters
context
The context.
Returns
Functions result as RadExpression.
EvaluateOverride(FunctionEvaluationContext<object>)
Converts object arguments to the specified type and calls the typed evaluation override.
Declaration
protected override sealed RadExpression EvaluateOverride(FunctionEvaluationContext<object> context)
Parameters
context
Returns
Functions result as RadExpression.
Overrides