LaunchBoxContributors
On this page

InstallationStatus14.1

Enum in Unbroken.LaunchBox.Plugins.Models.Items

C#
public enum InstallationStatus
Specifies the installation state of a selected item, either a game or an additional application.

Inheritance and interfaces

Values

  • InstalledThe item is installed and does not require an update.
  • InstallingThe provider is installing the item.
  • InstallPausedThe provider has paused installation.
  • MissingThe provider's data indicates the item should be installed, but its files were not found.
  • NeedsUpdatingThe item is installed but requires an update.
  • NotInstalledThe item is not installed.
  • UninstallingThe provider is uninstalling the item.
  • UnknownThe provider cannot currently determine the installation state.
  • UpdatePausedThe provider has paused an update.
  • UpdatingThe provider is updating the item.

Installed

C#
Installed = 3
The item is installed and does not require an update.

Installing

C#
Installing = 4
The provider is installing the item.

InstallPaused

C#
InstallPaused = 5
The provider has paused installation.

Missing

C#
Missing = 9
The provider's data indicates the item should be installed, but its files were not found.

Remarks

The host treats the item as not installed and offers the provider's install action, when one exists, to recover it. Report the location where the item is expected as the installation directory when it is known.

NeedsUpdating

C#
NeedsUpdating = 6
The item is installed but requires an update.

NotInstalled

C#
NotInstalled = 1
The item is not installed.

Uninstalling

C#
Uninstalling = 2
The provider is uninstalling the item.

Unknown

C#
Unknown = 0
The provider cannot currently determine the installation state.

UpdatePaused

C#
UpdatePaused = 8
The provider has paused an update.

Updating

C#
Updating = 7
The provider is updating the item.

Inherited methods

  • CompareTo(object?)
  • Equals(object?)
  • Format(Type, object, string)
  • GetHashCode()
  • GetName(Type, object)
  • GetName<TEnum>(TEnum)
  • GetNames(Type)
  • GetNames<TEnum>()
  • GetTypeCode()
  • GetUnderlyingType(Type)
  • GetValues(Type)
  • GetValues<TEnum>()
  • GetValuesAsUnderlyingType(Type)
  • GetValuesAsUnderlyingType<TEnum>()
  • HasFlag(Enum)
  • IsDefined(Type, object)
  • IsDefined<TEnum>(TEnum)
  • Parse(Type, string, bool)
  • Parse(Type, string)
  • Parse(Type, ReadOnlySpan<char>, bool)
  • Parse(Type, ReadOnlySpan<char>)
  • Parse<TEnum>(string, bool)
  • Parse<TEnum>(string)
  • Parse<TEnum>(ReadOnlySpan<char>, bool)
  • Parse<TEnum>(ReadOnlySpan<char>)
  • ToObject(Type, byte)
  • ToObject(Type, int)
  • ToObject(Type, long)
  • ToObject(Type, object)
  • ToObject(Type, sbyte)
  • ToObject(Type, short)
  • ToObject(Type, uint)
  • ToObject(Type, ulong)
  • ToObject(Type, ushort)
  • ToString()
  • ToString(string?, IFormatProvider?)
  • ToString(string?)
  • ToString(IFormatProvider?)
  • TryFormat<TEnum>(TEnum, Span<char>, out int, ReadOnlySpan<char>)
  • TryParse(Type, string?, bool, out object?)
  • TryParse(Type, string?, out object?)
  • TryParse(Type, ReadOnlySpan<char>, bool, out object?)
  • TryParse(Type, ReadOnlySpan<char>, out object?)
  • TryParse<TEnum>(string?, bool, out TEnum)
  • TryParse<TEnum>(string?, out TEnum)
  • TryParse<TEnum>(ReadOnlySpan<char>, bool, out TEnum)
  • TryParse<TEnum>(ReadOnlySpan<char>, out TEnum)
  • Equals(object?)
  • GetHashCode()
  • ToString()