FunctionDefinition Methods

The FunctionDefinition type exposes the following members.

Methods
  NameDescription
Public methodExecute
Executes the function and calculates the results.
Public methodGetDynamicResultMetadata
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.
Protected methodGetMetadata
Populates the function metadata by describing the data inputs, the function parameters and results.
Protected methodLocalize
Localizes the specified string using the engine localization service.
(Inherited from ComponentBase.)
Public methodToString
Returns a string that represents the current object.
(Overrides ObjectToString.)
Protected methodValidateDataInputs
Validates the data inputs.
Public methodValidateFunctionSettings
Validates the function setting values against their type, valid values and allowed range. It does not validate any parameter relationships.
Public methodValidateParameters
Validates the parameters and throws if any parameter values are invalid.
Top
See Also