Theoretically, a Script can manipulate any User Interface or Reports layer that is passed to it but by default these objects are expected to be of types ISUserInterfaceBL and ISfinReports.
| Name | Type | Optional | ByRef | Description |
|---|---|---|---|---|
| compileErrors | List(Of ISScriptCompileError) | ByRef | A collection of Compiler Errors. | |
| codeResolved | String | ByRef | A modified version of the Script Code that was compiled or attempted to be compiled. Note that any Encrypted Script code will have been removed and a blank line inserted in its place. | |
| userInterface | Object | Optional | The User Interface layer if one is being used. If omitted, a value of Nothing is assumed. | |
| reports | Object | Optional | The Reports layer if one is being used. If omitted, a value of Nothing is assumed. | |
| hasWarnings | Boolean | Optional | ByRef | True if the compiler gave warnings. Excludes variable used before allocated warnings. If omitted, a value of False is assumed. |
| compileSizeBytes | Integer | Optional | ByRef | If omitted, a value of 0 is assumed. |
A Boolean value.