1 instantiation of WindowsSingleInstance
aspire-tray (1)
SingleInstance.cs (1)
55return new WindowsSingleInstance(mutex);
15 references to WindowsSingleInstance
aspire-tray (15)
Program.cs (6)
73using var instance = WindowsSingleInstance.TryAcquire(); 76TrayActivation.ShowExistingAsync(WindowsSingleInstance.ActivationPipeName, CancellationToken.None).GetAwaiter().GetResult(); 85TrayConfiguration.GetSavedStatePath(options.CliPath), WindowsSingleInstance.DirectoryPath), 93Path.Combine(WindowsSingleInstance.DirectoryPath, "Startup", "aspire-tray-login.exe"), 97activation = new TrayActivation(WindowsSingleInstance.ActivationPipeName,
SingleInstance.cs (2)
28public static WindowsSingleInstance? TryAcquire() 31internal static WindowsSingleInstance? TryAcquire(string name)
WindowsTrayLauncher.cs (5)
29await TrayActivation.ShowExistingAsync(WindowsSingleInstance.ActivationPipeName, CancellationToken.None).ConfigureAwait(false); 44() => TrayActivation.WaitUntilReadyAsync(WindowsSingleInstance.ActivationPipeName, CancellationToken.None)).ConfigureAwait(false); 83identity = await TrayActivation.StopExistingAsync(WindowsSingleInstance.ActivationPipeName, CancellationToken.None).ConfigureAwait(false); 109using var probe = WindowsSingleInstance.TryAcquire();
WindowsTrayLog.cs (2)
22public static string LogPath => Path.Combine(WindowsSingleInstance.DirectoryPath, "aspire-tray.log"); 37=> OpenLog(WindowsSingleInstance.DirectoryPath);