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