1 instantiation of BrowserHostIdentity
Aspire.Hosting.Browsers (1)
BrowserHostRegistry.cs (1)
59var identity = new BrowserHostIdentity(browserExecutable, userDataDirectory.Path);
22 references to BrowserHostIdentity
Aspire.Hosting.Browsers (22)
BrowserEndpointDiscovery.cs (2)
52public async Task<BrowserDebugEndpointMetadata?> TryReadAndValidateAsync(BrowserHostIdentity identity, string? profileDirectoryName, CancellationToken cancellationToken) 151public static async Task WriteAsync(BrowserHostIdentity identity, string? profileDirectoryName, Uri endpoint, int processId, CancellationToken cancellationToken)
BrowserHost.cs (5)
13BrowserHostIdentity identity, 25public BrowserHostIdentity Identity { get; } = identity; 90BrowserHostIdentity identity, 143BrowserHostIdentity identity, 259BrowserHostIdentity identity,
BrowserHostRegistry.cs (7)
20private readonly Func<BrowserConfiguration, BrowserHostIdentity, BrowserLogsUserDataDirectory, CancellationToken, Task<IBrowserHost>> _createHostAsync; 21private readonly Dictionary<BrowserHostIdentity, BrowserHostEntry> _hosts = new(); 41Func<BrowserConfiguration, BrowserHostIdentity, BrowserLogsUserDataDirectory, CancellationToken, Task<IBrowserHost>>? createHostAsync, 59var identity = new BrowserHostIdentity(browserExecutable, userDataDirectory.Path); 156private async ValueTask ReleaseAsync(BrowserHostIdentity identity, CancellationToken cancellationToken) 294BrowserHostIdentity identity, 350private static void ValidateProfileCompatibility(BrowserHostIdentity identity, string? existingProfileDirectoryName, string? requestedProfileDirectoryName)
IBrowserHost.cs (8)
14BrowserHostIdentity Identity { get; } 131internal readonly struct BrowserHostIdentity : IEquatable<BrowserHostIdentity> 149public bool Equals(BrowserHostIdentity other) => 153public override bool Equals(object? obj) => obj is BrowserHostIdentity other && Equals(other); 165public static bool operator ==(BrowserHostIdentity left, BrowserHostIdentity right) => left.Equals(right); 167public static bool operator !=(BrowserHostIdentity left, BrowserHostIdentity right) => !left.Equals(right);