1 write to ExecutablePath
Aspire.Hosting.Browsers.Tests (1)
src\Aspire.Hosting.Browsers\IBrowserHost.cs (1)
141ExecutablePath = NormalizePath(executablePath);
12 references to ExecutablePath
Aspire.Hosting.Browsers.Tests (12)
src\Aspire.Hosting.Browsers\BrowserEndpointDiscovery.cs (2)
100!string.Equals(metadataExecutablePath, identity.ExecutablePath, GetPathComparison()) || 173ExecutablePath = identity.ExecutablePath,
src\Aspire.Hosting.Browsers\BrowserHost.cs (1)
164process = startPipeBrowserProcess(identity.ExecutablePath, BuildBrowserArguments(userDataDirectory));
src\Aspire.Hosting.Browsers\BrowserHostRegistry.cs (4)
87_logger.LogInformation("Reusing tracked browser host '{BrowserExecutable}' at '{Endpoint}'. Active leases: {ReferenceCount}.", identity.ExecutablePath, FormatDebugEndpoint(entry.Host.DebugEndpoint), entry.ReferenceCount); 185_logger.LogError("Tracked browser host '{BrowserExecutable}' for user data directory '{UserDataDirectory}' had an invalid reference count '{ReferenceCount}' during release.", identity.ExecutablePath, identity.UserDataRootPath, entry.ReferenceCount); 305_logger.LogInformation("Adopting tracked browser host '{BrowserExecutable}' at '{Endpoint}'.", identity.ExecutablePath, endpoint); 310_logger.LogInformation("Starting tracked browser host '{BrowserExecutable}' with a private CDP pipe.", identity.ExecutablePath);
src\Aspire.Hosting.Browsers\BrowserLogsRunningSession.cs (1)
231_browserExecutable = browserHost.Identity.ExecutablePath;
src\Aspire.Hosting.Browsers\IBrowserHost.cs (4)
150s_pathComparer.Equals(ExecutablePath, other.ExecutablePath) && 160s_pathComparer.GetHashCode(ExecutablePath ?? string.Empty), 163public override string ToString() => $"{ExecutablePath} ({UserDataRootPath})";