LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

This reference documents the current beta SDK. Beta APIs can change before stable.

EmulatorRelease14.1 Beta

C#
public sealed class Unbroken.LaunchBox.Plugins.Emulators.EmulatorRelease
Describes an emulator release that can be installed or selected as an update target.

Constructors

EmulatorRelease 14.1 Beta

C#
public EmulatorRelease(string identifier, string label, string? description = null)
Initializes a release in the integration-defined default channel.
identifier 14.1 Beta
The integration-scoped release identifier.
label 14.1 Beta
The user-facing release label.
description 14.1 Beta
An optional release description.

EmulatorRelease 14.1 Beta

C#
public EmulatorRelease(string identifier, string label, string? description, string channelId)
Initializes a release in a named integration-scoped channel.
identifier 14.1 Beta
The integration-scoped release identifier.
label 14.1 Beta
The user-facing release label.
description 14.1 Beta
An optional release description.
channelId 14.1 Beta
The non-empty integration-scoped release channel identifier.

Fields

DefaultChannelId 14.1 Beta

C#
public const string DefaultChannelId = "default"
Identifies the integration-defined default release channel.

Properties

ChannelId 14.1 Beta

C#
public string ChannelId { get; }
Gets the integration-scoped release channel identifier.

Remarks

The reserved Unbroken.LaunchBox.Plugins.Emulators.EmulatorRelease.DefaultChannelId value represents the integration's recommended release stream without implying a stable, beta, or nightly policy.

Description 14.1 Beta

C#
public string? Description { get; }
Gets the optional release description.

Identifier 14.1 Beta

C#
public string Identifier { get; }
Gets the integration-scoped release identifier passed back during installation.

Label 14.1 Beta

C#
public string Label { get; }
Gets the user-facing release label.

Methods

ToString 14.1 Beta

C#
public override string ToString()
Returns the user-facing release label.

Returns

The release label.