Function |
The FunctionDefinition type exposes the following members.
| Name | Description | |
|---|---|---|
| FunctionDefinition | Initializes a new instance of the FunctionDefinition class. |
| Name | Description | |
|---|---|---|
| AlignmentCategory | Gets the alignment option for the current function. | |
| CategoryId | Gets the function category ID. | |
| CategoryName | Gets the function category name. | |
| ComponentDescription |
Gets the standard component description.
(Inherited from ComponentBase) | |
| ComponentId |
Gets the component ID.
(Inherited from ComponentBase) | |
| ComponentName |
Gets the standard component name.
(Inherited from ComponentBase) | |
| DataInputs | Gets all the data inputs for the current function. | |
| Description | Gets or sets the object description. | |
| HelpUri | Gets a URI to a web page which provides documentation about the function. | |
| IsCommon | Gets a value indicating whether the function should appear in the list of common functions. | |
| IsDataInputAligned | Gets a value indicating whether the current instance requires that the data inputs are following alignment rules. | |
| IsDataInputHierarchyAligned | Gets a value indicating whether the current instance requires that the data inputs are aligned based on a specified hierarchy values. | |
| IsEnabled | Gets a value indicating whether the component is enabled. (Inherited from ComponentBase) | |
| IsExplicitAlignmentRequired | Gets a value indicating whether this instance requires explicit alignment. | |
| Name | Gets or sets the object name. | |
| PackageId |
Gets the ID of the extension package to which the component belongs.
(Inherited from ComponentBase) | |
| ResultDescriptors | Gets all the results for the current function. | |
| Settings | Gets all the current instance settings. | |
| Symbol | Gets the minimum 3 character string symbol for the function. |
| 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. |