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
Initializes a new function that converts all arguments to the specified type before evaluation.
protected FunctionWithSameTypeArguments()
Methods
Converts object arguments to the specified type and calls the typed evaluation override.
protected override sealed RadExpression EvaluateOverride(FunctionEvaluationContext<object> context)
Functions result as RadExpression.
Overrides:
Override to implement function-specific logic using strongly-typed arguments; called after type conversion.
protected virtual RadExpression EvaluateOverride(FunctionEvaluationContext<T> context)
The context.
Returns:Functions result as RadExpression.