Function |
public abstract class FunctionInfo : IFunctionDefinition, INamed
The FunctionInfo type exposes the following members.
| Name | Description | |
|---|---|---|
| FunctionInfo | Constructs a FunctionInfo object. |
| Name | Description | |
|---|---|---|
| Annotations | ||
| InputNames | ||
| Inputs | ||
| IsExternal | ||
| Name | ||
| Output | ||
| Package | ||
| PackagePrefixedName |
| 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. |
| 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 type, otherwise the package the type is contained in. | |
| packagePrefixedName | The name of the type in case of a global type, the name of the type prefixed by the name of the package otherwise. |