FunctionDefinition Methods |
The FunctionDefinition type exposes the following members.
| Name | Description | |
|---|---|---|
| Execute |
Executes the function and calculates the results.
| |
| GetDynamicResultMetadata |
Gets the dynamic result metadata.
This method should always be overridden when the function returns dynamic results,
therefore when the number of results depends on the inputs.
| |
| GetMetadata |
Populates the function metadata by describing the data inputs, the function parameters and results.
| |
| Localize |
Localizes the specified string using the engine localization service.
(Inherited from ComponentBase.) | |
| ToString | Returns a string that represents the current object. (Overrides ObjectToString.) | |
| ValidateDataInputs |
Validates the data inputs.
| |
| ValidateFunctionSettings |
Validates the function setting values against their type, valid values and allowed range.
It does not validate any parameter relationships.
| |
| ValidateParameters |
Validates the parameters and throws if any parameter values are invalid.
|