# Sandbox.ScriptSystem.FileLoadResult

Outcome of a named-file update. Publication and startup are separate: startup failure does not undo
published definitions or earlier side effects. Rejected preparation leaves the previous generation intact.

- Kind: class
- Assembly: `Sandbox.Engine`
- Modifiers: sealed

## Constructors

- [`FileLoadResult`](/api/Sandbox.ScriptSystem.FileLoadResult/.ctor)

## Properties

- [`Diagnostics`](/api/Sandbox.ScriptSystem.FileLoadResult/Diagnostics): Compilation, publication and startup diagnostics, with individual source filenames retained.
- [`Published`](/api/Sandbox.ScriptSystem.FileLoadResult/Published): Whether this call committed a new generation, even if subsequent migration or startup failed.
- [`RequiresReload`](/api/Sandbox.ScriptSystem.FileLoadResult/RequiresReload): Whether this scripting context must be restarted before further execution.
- [`Success`](/api/Sandbox.ScriptSystem.FileLoadResult/Success): Whether the requested files are published and have no outstanding diagnostics or startup failures.
