Base interface for functions that integrate into the script engine.
string FunctionName
Name of the function
string[] DefaultArgumentNames
Default Argument names
string[] Aliases
Optional aliases. If there are no aliases for the function, null is returned.
ArgumentType
Type of parameter used in a function definition or a lambda definition.