IFunction |
public interface IFunctionDefinition : INamed
The IFunctionDefinition type exposes the following members.
| Name | Description | |
|---|---|---|
| Annotations | The annotations of the function | |
| InputNames | Names of the function parameters. | |
| Inputs | The GrGen types of the function parameters. | |
| IsExternal | Tells whether the function is an externally defined one or an internal one | |
| Name | The name of the function. | |
| Output | The GrGen type of the function return value. | |
| Package | null if this is a global function, otherwise the package the function is contained in. | |
| PackagePrefixedName | The name of the function in case of a global function, the name of the function prefixed by the name of the package otherwise. |
| Name | Description | |
|---|---|---|
| Apply | Applies this function with the given action environment on the given graph. Takes the arguments as inputs. Returns the one output value. |