'Declaration
Public MustOverride Sub Evaluate( _ ByVal arguments As IArguments, _ ByVal result As IValue _ )
'Usage
Dim instance As Function Dim arguments As IArguments Dim result As IValue instance.Evaluate(arguments, result)
public abstract void Evaluate( IArguments arguments, IValue result )
public procedure Evaluate( arguments: IArguments; result: IValue ); abstract;
public __abstract function Evaluate( arguments : IArguments, result : IValue );
public: abstract void Evaluate( IArguments* arguments, IValue* result )
public: abstract void Evaluate( IArguments^ arguments, IValue^ result )
Parameters
- arguments
- Provides access to the arguments to this custom function. Note that using the IArguments indexer has the side effect of converting a range reference or array to a simple value (use GetArrayDimensions and GetArrayValue to get individual values from a range or array).
- result
- Assign the result of the custom function to result. The value of result is undefined until set by the Evaluate method.