Thetype exposes the following members.
The configuration of the Bench system.
The downloader for downloading app resources.
The environment variables of the Bench system.
Returns a value, indicating of this instance was already disposed.
The host for starting and running Windows processes.
The user interface to communicate with the user.
A flag, controlling if non error messages should be displayed to the user. If it is set to true, all messages are displayed; otherwise only error messages are displayed.
Runs a full automatic setup, including app resource download, app installation of all active apps and setup of the environment.
Deletes all obsolete app resources from the cache.
Creates a clone of a given Bench environment, including a specific selection of directories and files.
Deletes the cached resource of the specified app.
Deletes all cached app resources.
Disposes all disposable child objects.
Downloads the resource for the specified app, in case it is not already cached.
Downloads the app resources for all active apps, in case they are not already cached.
Downloads the latest Bench binary and bootstrap file.
|Equals||(Inherited from Object.)|
Creates a transfer package of a given Bench environment, including a specific selection of directories and files.
|Finalize||(Inherited from Object.)|
|GetHashCode||(Inherited from Object.)|
|GetType||(Inherited from Object.)|
Installs the specified app, in case it is not already installed. This also downloads missing app resources.
Installs all active apps, in case they are not already installed. This also downloads missing app resources.
Loads the app libraries, configured in the configuration.
|MemberwiseClone||(Inherited from Object.)|
Uninstalls the specified app, and then installs it again.
Uninstalls all installed apps, and then installs all active apps again.
Sets up only the apps required by Bench.
|ToString||(Inherited from Object.)|
Uninstalls the specified app, in case it is installed.
Uninstalls all installed apps.
Sets up the environment, including the env.cmd, the launcher scripts and launcher shortcuts. It also runs all custom environment scripts.
Upgrades the specified app, if it can be upgraded.
Upgrades all active apps, which can be upgraded.