LaunchBoxContributors
On this page

StorefrontClientState14.1

Class in Unbroken.LaunchBox.Plugins.Components.Storefronts

C#
public sealed class StorefrontClientState
Describes the installation state and known paths of a storefront client.

Constructors

StorefrontClientState

C#
public StorefrontClientState(
    StorefrontClientInstallationState installationState,
    string? executablePath = null,
    string? installationDirectory = null
)
Initializes a new instance of the StorefrontClientState class.
installationState
Whether the storefront client is installed.
executablePath
The known client executable path, or null.
installationDirectory
The known client installation directory, or null.

Properties

ExecutablePath

C#
public string? ExecutablePath { get; }
Gets the known client executable path.

InstallationDirectory

C#
public string? InstallationDirectory { get; }
Gets the known client installation directory.

InstallationState

C#
public StorefrontClientInstallationState InstallationState { get; }
Gets whether the storefront client is installed.

Unknown

C#
public static StorefrontClientState Unknown { get; }
Gets a state representing an unknown storefront client installation.