LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

GameDiscoveryEnvironment14.1 Beta

C#
public sealed class Unbroken.LaunchBox.Plugins.Discovery.GameDiscoveryEnvironment
Captures a host-selected local installation for a scan, without exposing mutable library records.

Remarks

This is input evidence, not a saved game association or permission to execute software. Existing ROM scanners do not use this contract until explicitly migrated.

Constructors

GameDiscoveryEnvironment 14.1 Beta

C#
public GameDiscoveryEnvironment(string instanceId, string applicationPath, string commandLine, string? platform = null)
Creates a selected installation snapshot.
instanceId 14.1 Beta
The host-local configured installation identifier.
applicationPath 14.1 Beta
The resolved application path for that installation.
commandLine 14.1 Beta
The effective command line, including applicable platform overrides.
platform 14.1 Beta
The optional selected platform.

Properties

ApplicationPath 14.1 Beta

C#
public string ApplicationPath { get; }
Gets the installation's resolved application path.

CommandLine 14.1 Beta

C#
public string CommandLine { get; }
Gets the effective installation command line.

InstanceId 14.1 Beta

C#
public string InstanceId { get; }
Gets the configured installation ID.

Platform 14.1 Beta

C#
public string? Platform { get; }
Gets the optional selected platform.