4 writes to Url
Aspire.Dashboard (1)
Model\ResourceUrlHelpers.cs (1)
38Url = !KnownUnsupportedUrlSchemes.IsUnsupportedScheme(url.Url.Scheme) ? url.Url.OriginalString : null,
Aspire.Dashboard.Components.Tests (1)
Controls\UrlsColumnDisplayTests.cs (1)
82Url = $"https://localhost:{5000 + i}",
Aspire.Dashboard.Tests (2)
Components\UrlsColumnDisplayTests.cs (2)
20Url = "https://localhost:17174", 35Url = null,
29 references to Url
Aspire.Dashboard (11)
Components\Controls\ResourceDetails.razor.cs (1)
131private readonly EnumerableGridSort<DisplayedUrl> _urlValueSort = EnumerableGridSort<DisplayedUrl>.ByAscending(vm => vm.Url ?? vm.Text);
Components\Layout\ResourcesLayout.razor.cs (1)
1842return url.Url is { } href
Components\ResourcesGridColumns\UrlsColumnDisplay.razor.cs (1)
17return displayedUrl.Url ?? displayedUrl.OriginalUrlString;
Model\ResourceGraph\ResourceGraphMapper.cs (1)
76EndpointUrl = r.IsParameter ? null : endpoint?.Url,
Model\ResourceMenuBuilder.cs (3)
197.Where(u => !string.IsNullOrEmpty(u.Url)) 235return MenuButtonItem.CreateExternalLink(url.Text, url.Url!, s_linkIcon, tooltip: url.Url);
Model\ResourceUrlHelpers.cs (4)
56.ThenByDescending(e => e.Url?.StartsWith("https", StringComparison.Ordinal) == true) 57.ThenByDescending(e => e.Url is not null) 87public string? ValueToVisualize => Url ?? Text; 90=> Url?.Contains(filter, StringComparison.CurrentCultureIgnoreCase) == true ||
Aspire.Dashboard.Tests (18)
Model\ResourceUrlHelpersTests.cs (18)
35Assert.Equal("http://localhost:8080", e.Url); 54Assert.Equal("http://localhost:8080", e.Url); 62Assert.Equal("http://localhost:8081", e.Url); 81Assert.Equal("http://localhost:8080", e.Url); 89Assert.Null(e.Url); 109Assert.Equal("myapp://resource/123", e.Url); 117Assert.Equal("mailto:test@example.com", e.Url); 125Assert.Equal("ftp://files.example.com/path", e.Url); 144Assert.Equal("https://localhost:8080/test", e.Url); 152Assert.Equal("https://localhost:8081/test2", e.Url); 171Assert.Equal("https://localhost:8081/test2", e.Url); 190Assert.Equal("https://localhost:8081/test2", e.Url); 210Assert.Equal("https://localhost:8080/test", e.Url); 218Assert.Equal("https://localhost:8081/test2", e.Url); 257Assert.Equal("http://localhost:8082", e.Url); 262Assert.Equal("https://localhost:8079", e.Url); 267Assert.Equal("http://localhost:8080", e.Url); 272Assert.Equal("http://localhost:8083", e.Url);