Skip to content

IRunFunctionBlock

Interface

Inheritance 1 ancestor · 45 siblings · 5 descendants

Class Documentation

Edit documentation

Base of the script blocks that call a script function. Each subclass names the function in its own way. When the block runs, it resolves the function. If the function exists, the block builds a call frame from FunctionDefinition and Sequence and runs the function. If the function does not exist, the block raises a script error. IScriptBlock describes how the function body runs.

Properties

FunctionDefinition

Embed<0x2a2c82dc>
13.20
Edit documentation

The arguments and results of the call, which the block passes to the call frame. FunctionInputs pairs each input name of the function with the getter that supplies its value. FunctionOutputs pairs each output name with the caller variable for it.