LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

GameSessionEvidence14.1 Beta

C#
public sealed class Unbroken.LaunchBox.Plugins.GameLaunching.GameSessionEvidence
Contains provider facts that help the host identify a game's process.

Constructors

GameSessionEvidence 14.1 Beta

C#
public GameSessionEvidence(System.Collections.Generic.IReadOnlyCollection<string>? executablePaths = null, System.Collections.Generic.IReadOnlyCollection<string>? installDirectories = null, System.Collections.Generic.IReadOnlyCollection<string>? candidateExecutableNames = null, System.Collections.Generic.IReadOnlyCollection<string>? ignoredExecutableNames = null)
Initializes a new instance of the Unbroken.LaunchBox.Plugins.GameLaunching.GameSessionEvidence class.
executablePaths 14.1 Beta
Exact absolute executable paths associated with the game; the host can derive search roots from these paths.
installDirectories 14.1 Beta
Directories beneath which game processes may run.
candidateExecutableNames 14.1 Beta
Executable filename hints. Adopting another process also requires path, installation-directory, or launch-ancestry evidence.
ignoredExecutableNames 14.1 Beta
Executable filenames that identify helpers rather than the game.

Properties

CandidateExecutableNames 14.1 Beta

C#
public System.Collections.Generic.IReadOnlyCollection<string> CandidateExecutableNames { get; }
Gets executable filename hints, which alone do not establish process ownership.

Empty 14.1 Beta

C#
public static Unbroken.LaunchBox.Plugins.GameLaunching.GameSessionEvidence Empty { get; }
Gets an empty session-evidence value.

ExecutablePaths 14.1 Beta

C#
public System.Collections.Generic.IReadOnlyCollection<string> ExecutablePaths { get; }
Gets exact executable paths associated with the game.

IgnoredExecutableNames 14.1 Beta

C#
public System.Collections.Generic.IReadOnlyCollection<string> IgnoredExecutableNames { get; }
Gets executable filenames that identify helpers rather than the game.

InstallDirectories 14.1 Beta

C#
public System.Collections.Generic.IReadOnlyCollection<string> InstallDirectories { get; }
Gets directories beneath which game processes may run.