Not
Implements the NOT function, which reverses the boolean value of its argument, returning FALSE for TRUE and TRUE for FALSE.
Definition
Namespace:Telerik.Documents.Spreadsheet.Expressions.Functions
Assembly:Telerik.Windows.Documents.Spreadsheet.dll
Syntax:
public class Not : BooleansInFunction
Inheritance: objectFunctionBaseFunctionWithArgumentsFunctionWithSameTypeArguments<bool>BooleansInFunctionNot...
Inherited Members
Constructors
Initializes a new NOT function instance for logical negation.
public Not()
Fields
The name of the function.
public static readonly string FunctionName
Properties
Gets the rules controlling how arguments are converted before evaluation.
public override ArgumentConversionRules ArgumentConversionRules { get; }
The argument conversion rules as ArgumentConversionRules.
Overrides:
Gets metadata describing the function's category, description, and argument structure.
public override FunctionInfo FunctionInfo { get; }
The function info as FunctionInfo.
Overrides:
When true, FunctionBase automatically evaluates this function element-wise over any multi-element array argument and returns a spilled array result. Override to true in pure scalar functions (e.g. ABS, LEN, MOD) where applying the function independently to each element of an input array is the correct dynamic-array behavior. Leave false (the default) for reducers.
public override bool LiftsOverArrays { get; }
Overrides:
Methods
Evaluates the function by inverting the boolean argument and returning the opposite value.
protected override RadExpression EvaluateOverride(FunctionEvaluationContext<bool> context)
The context.
Returns:Functions result as RadExpression.
Overrides: