Executes .NET code dynamically.
Specifies the task action to do.
Compiles and executes code.
Required: @Code.
Optional: @Inputs, @Outputs, @Input1, @Input2, @Input3.
Outputs: "Output1", "Output2", "Output3", "OutputMethodId".
Rare Optional: @References, @UsingNamespaces, @NoDefaultParameters, @NoDefaultReferences, @NoDefaultUsingNamespaces.
Calls a method. The method must have been previously defined by "Define".
Required: @MethodId.
Optional: @Input1, @Input2, @Input3.
Outputs: "Output1", "Output2", "Output3".
Defines a method containing code.
Required: @Code.
Optional: @Inputs, @Outputs.
Outputs: "OutputMethodId".
Rare Optional: @References, @UsingNamespaces, @NoDefaultParameters, @NoDefaultReferences, @NoDefaultUsingNamespaces.
Creates a closure.
Required: @MethodId.
Outputs: "OutputClosureId".
Sets an argument value for a closure.
Required: @ClosureId, @Name, @InputValue.
Invokes a closure.
Required: @ClosureId.
Retrieves a result value from a closure.
Required: @ClosureId, @Name.
Outputs: "OutputValue"
Destroys a closure.
Required: @ClosureId.
The actual method code.
Required for: "Run", "Define".
The input parameters for the method.
Optional for: "Run", "Define".
The output parameters for the method.
Optional for: "Run", "Define".
Additional assembly references for the method.
Optional for: "Run", "Define".
Additional namespace scope imports for the method.
Optional for: "Run", "Define".
If true, no default parameters are passed to the method.
Optional for: "Run", "Define".
If true, no default assembly references are linked to the method.
Optional for: "Run", "Define".
If true, no namespace scopes are imported for the method.
Optional for: "Run", "Define".
The method on which to perform the task action.
Required for: "Call", "Create".
The closure on which to perform the task action.
Required for: "SetInput", "Invoke", "GetOutput", "Destroy".
The name of the parameter to set or get.
Required for: "SetInput", "GetOutput".
The value to pass for this parameter.
Required for: "SetInput".
The value to pass for the first parameter.
Optional for: "Run", "Call".
The value to pass for the second parameter.
Optional for: "Run", "Call".
The value to pass for the third parameter.
Optional for: "Run", "Call".