Inheritance: LaunchGameInfoBase
 public Task<Process> Launch(LaunchGameInfo spec) => LaunchInternal(spec);
 protected Task <Process> LaunchInternal(LaunchGameInfo info) => _gameLauncherInfra.LaunchInternal(info);
 public Task<Process> LaunchInternal(LaunchGameInfo info)
     => PerformUpdaterAction(info, new SULaunchDefaultGameArgumentsBuilder(info).Build());
 public SULaunchDefaultGameArgumentsBuilder(LaunchGameInfo spec) : base(spec) {}
 public async Task<Process> LaunchInternal(LaunchGameInfo info)
     => Process.GetProcessById(CreateLauncher().LaunchGame(info.ToLaunchSpec()));
 public Task <Process> Launch(LaunchGameInfo spec) => LaunchInternal(spec);