This dialog allows you to edit a function argument.
The argument's data type.
Specifies if the argument is passed by value or by reference.
Evaluate before call
The parameter's value is evaluated before the function is called so that the function receives the evaluation's result.
Store value after call
This applies only when the parameter is passed by reference. The parameters' value after the function's call is stored in the property from where it was taken. If its value was no taken from a property then its final value is ignored.
Specifies where the argument's value is deposited or taken from.
The argument's value is a formatted string. If argument is output argument then the output value is ignored.
The argument's value is taken from a property before the function's call and stored in the same property after call.