public async Task Start( params string[] arguments) { await Prepare(arguments); if (startupPreparationOperation.ShouldTerminate) { return; } await postPreparationOperation.RunAsync(); await mainWindowPreparationOperation.RunAsync(); }
public async Task Start( params string[] arguments) { await Prepare(arguments); if (startupPreparationOperation.ShouldTerminate) { logger.Verbose("The startup preparation operation signalled a termination request."); return; } await postPreparationOperation.RunAsync(); await mainWindowPreparationOperation.RunAsync(); }