92 references to Resources
Aspire.Dashboard (49)
Components\Controls\ResourceDetails.razor.cs (5)
467var statusText = context.HealthStatus?.Humanize() ?? Loc[nameof(Aspire.Dashboard.Resources.Resources.WaitingHealthDataStatusMessage)]; 480return Loc[nameof(Aspire.Dashboard.Resources.Resources.HealthCheckStatusJustNowFormat), statusText]; 484return Loc[nameof(Aspire.Dashboard.Resources.Resources.HealthCheckStatusWithTimeFormat), statusText, formattedDuration]; 492var statusText = context.HealthStatus?.Humanize() ?? Loc[nameof(Aspire.Dashboard.Resources.Resources.WaitingHealthDataStatusMessage)]; 497return Loc[nameof(Aspire.Dashboard.Resources.Resources.HealthCheckStatusWithTimeTooltipFormat), statusText, localTime];
Components\Pages\ConsoleLogs.razor.cs (1)
97public required IStringLocalizer<Dashboard.Resources.Resources> ResourcesLoc { get; init; }
Components\Pages\Resources.razor.cs (7)
401LabelFormat: Loc[nameof(Dashboard.Resources.Resources.ResourcesGraphResourceActionsButton)].Value), 469ValueDescription = Loc[nameof(Dashboard.Resources.Resources.ResourcesGraphExportMermaidButton)], 470MarkdownDescription = Loc[nameof(Dashboard.Resources.Resources.ResourcesGraphExportMermaidDescription)], 556Text = Loc[nameof(Dashboard.Resources.Resources.ResourceExpandAllChildren)], 566Text = Loc[nameof(Dashboard.Resources.Resources.ResourceCollapseAllChildren)], 578Text = Loc[nameof(Dashboard.Resources.Resources.ResourcesHideTypes)], 588Text = Loc[nameof(Dashboard.Resources.Resources.ResourcesShowTypes)],
Model\DashboardCommandExecutor.cs (14)
22IStringLocalizer<Dashboard.Resources.Resources> loc, 103var messageBarStartingTitle = string.Format(CultureInfo.InvariantCulture, loc[nameof(Dashboard.Resources.Resources.ResourceCommandStarting)], command.GetDisplayName()); 107var cancelingTitle = string.Format(CultureInfo.InvariantCulture, loc[nameof(Dashboard.Resources.Resources.ResourceCommandCanceling)], command.GetDisplayName()); 133toastOptions.QuickAction1.Label = loc[nameof(Dashboard.Resources.Resources.ResourceCommandCancel)]; 163var successTitle = string.Format(CultureInfo.InvariantCulture, loc[nameof(Dashboard.Resources.Resources.ResourceCommandSuccess)], command.GetDisplayName()); 170toastOptions.QuickAction1.Label = loc[nameof(Dashboard.Resources.Resources.ResourceCommandViewResponse)]; 189var canceledTitle = string.Format(CultureInfo.InvariantCulture, loc[nameof(Dashboard.Resources.Resources.ResourceCommandCanceled)], command.GetDisplayName()); 206var failedTitle = string.Format(CultureInfo.InvariantCulture, loc[nameof(Dashboard.Resources.Resources.ResourceCommandFailed)], command.GetDisplayName()); 210toastOptions.QuickAction1.Label = loc[nameof(Dashboard.Resources.Resources.ResourceCommandToastViewLogs)]; 223toastOptions.QuickAction2.Label = loc[nameof(Dashboard.Resources.Resources.ResourceCommandViewResponse)]; 337private static NotificationAction CreateCancelNotificationAction(IStringLocalizer<Dashboard.Resources.Resources> loc, Func<Task> onCancelAsync) 341Text = loc[nameof(Dashboard.Resources.Resources.ResourceCommandCancel)], 346private static NotificationAction CreateViewResponseNotificationAction(IStringLocalizer<Dashboard.Resources.Resources> loc, CommandViewModel command, ResourceCommandResponseViewModel response) 350Text = loc[nameof(Dashboard.Resources.Resources.ResourceCommandViewResponse)],
Model\KnownPropertyLookup.cs (1)
4using static Aspire.Dashboard.Resources.Resources;
Model\LegacyResourcePropertyMetadata.cs (1)
4using static Aspire.Dashboard.Resources.Resources;
Model\ResourceMenuBuilder.cs (11)
34private readonly IStringLocalizer<Resources.Resources> _loc; 47IStringLocalizer<Resources.Resources> loc, 179Text = _loc[nameof(Resources.Resources.ResourceActionConsoleLogsText)], 213Text = _loc[nameof(Resources.Resources.ResourceActionUrlsText)], 245Text = _loc[nameof(Resources.Resources.ResourceActionStructuredLogsText)], 246Tooltip = _loc[nameof(Resources.Resources.ResourceActionStructuredLogsText)], 258Text = _loc[nameof(Resources.Resources.ResourceActionTracesText)], 259Tooltip = _loc[nameof(Resources.Resources.ResourceActionTracesText)], 272Text = _loc[nameof(Resources.Resources.ResourceActionMetricsText)], 273Tooltip = _loc[nameof(Resources.Resources.ResourceActionMetricsText)], 320Text = _loc[nameof(Resources.Resources.ResourceActionCommandsText)],
Model\ResourceViewModel.cs (3)
367private readonly IStringLocalizer<Resources.Resources> _loc; 384public DisplayedResourcePropertyViewModel(ResourcePropertyViewModel propertyViewModel, IStringLocalizer<Resources.Resources> loc, BrowserTimeProvider browserTimeProvider) 459public sealed record KnownProperty(string Key, Func<IStringLocalizer<Resources.Resources>, string> GetDisplayName);
Resources\Resources.Designer.cs (1)
42global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Aspire.Dashboard.Resources.Resources", typeof(Resources).Assembly);
ServiceClient\DashboardClient.cs (5)
22using DashboardResources = Aspire.Dashboard.Resources.Resources; 69private readonly IStringLocalizer<DashboardResources> _loc; 101IStringLocalizer<DashboardResources> loc, 1136var errorMessage = _loc[nameof(DashboardResources.ResourceCommandAppHostDisconnected)]; 1152StatusCode.Unavailable => _loc[nameof(DashboardResources.ResourceCommandAppHostDisconnected)],
Aspire.Dashboard.Components.Tests (14)
Controls\ResourceActionsTests.cs (8)
17using DashboardResources = Aspire.Dashboard.Resources.Resources; 40Assert.Equal(expectTerminal ? TerminalStrings.TerminalTitle : DashboardResources.ResourceActionConsoleLogsText, 54expectedItems.Add(DashboardResources.ResourceActionConsoleLogsText); 58var consoleLogs = Assert.Single(menuItems, item => item.Text == DashboardResources.ResourceActionConsoleLogsText); 86var consoleLogs = Assert.Single(menuItems, item => item.Text == DashboardResources.ResourceActionConsoleLogsText); 102Assert.Equal(DashboardResources.ResourceActionConsoleLogsText, cut.FindComponent<FluentButton>().Instance.Title); 108Assert.Equal(DashboardResources.ResourceActionConsoleLogsText, cut.FindComponent<FluentButton>().Instance.Title); 121new[] { ControlsStrings.ActionViewDetailsText, TerminalStrings.TerminalTitle, DashboardResources.ResourceActionConsoleLogsText, ControlsStrings.ViewJson },
Controls\ResourceDetailsTests.cs (2)
473knownProperty: new KnownProperty(KnownProperties.Resource.State, _ => Aspire.Dashboard.Resources.Resources.ResourcesDetailsStateProperty), 490Assert.Contains(Aspire.Dashboard.Resources.Resources.ResourcesDetailsStateProperty, resourcePropertyGrid.TextContent);
Pages\ResourcesTests.cs (4)
568Assert.Equal(Aspire.Dashboard.Resources.Resources.ResourcesGraphExportMermaidButton, parameters.Title); 607Assert.Equal(Aspire.Dashboard.Resources.Resources.ResourcesGraphExportMermaidDescription, dialog.MarkdownDescription); 712var loc = Services.GetRequiredService<IStringLocalizer<Dashboard.Resources.Resources>>(); 716Assert.Equal(loc[nameof(Dashboard.Resources.Resources.ResourcesHeader)].Value, scrollContainer.GetAttribute("aria-label"));
Aspire.Dashboard.Playwright.Tests (6)
Integration\Playwright\ResourcesTests.cs (6)
32$"fluent-button[title='{Dashboard.Resources.Resources.ResourcesChangeViewOptions}']"); 38await Assertions.Expect(page.GetByRole(AriaRole.Menuitem, new PageGetByRoleOptions { Name = Dashboard.Resources.Resources.ResourceCollapseAllChildren, Exact = true })).ToHaveCountAsync(0); 39await Assertions.Expect(page.GetByRole(AriaRole.Menuitem, new PageGetByRoleOptions { Name = Dashboard.Resources.Resources.ResourceExpandAllChildren, Exact = true })).ToHaveCountAsync(0); 40var showResourceTypes = page.GetByRole(AriaRole.Menuitem, new PageGetByRoleOptions { Name = Dashboard.Resources.Resources.ResourcesShowTypes, Exact = true }); 197Dashboard.Resources.Resources.ResourcesGraphResourceActionsButton, 200Dashboard.Resources.Resources.ResourcesGraphResourceActionsButton,
Aspire.Dashboard.Tests (23)
Integration\DashboardClientAuthTests.cs (1)
136loc: new Aspire.Dashboard.Tests.TestStringLocalizer<Dashboard.Resources.Resources>(),
Model\DashboardClientTests.cs (2)
34using DashboardResources = Aspire.Dashboard.Resources.Resources; 1497new TestStringLocalizer<DashboardResources>(),
Model\DashboardCommandExecutorTests.cs (1)
299new TestStringLocalizer<Dashboard.Resources.Resources>(),
Model\DashboardDataSourceTests.cs (2)
218new TestStringLocalizer<Resources.Resources>(), 1482new TestStringLocalizer<Resources.Resources>(),
Model\ResourceMenuBuilderTests.cs (1)
59new TestStringLocalizer<Resources.Resources>(),
Model\ResourceViewModelTests.cs (16)
10using DashboardResources = Aspire.Dashboard.Resources.Resources; 195[InlineData(KnownResourceTypes.Container, KnownProperties.Container.Image, nameof(DashboardResources.ResourcesDetailsContainerImageProperty), 0)] 196[InlineData(KnownResourceTypes.Container, KnownProperties.Container.Id, nameof(DashboardResources.ResourcesDetailsContainerIdProperty), 1)] 197[InlineData(KnownResourceTypes.Container, KnownProperties.Container.Command, nameof(DashboardResources.ResourcesDetailsContainerCommandProperty), 2)] 198[InlineData(KnownResourceTypes.Container, KnownProperties.Container.Args, nameof(DashboardResources.ResourcesDetailsContainerArgumentsProperty), 3)] 199[InlineData(KnownResourceTypes.Container, KnownProperties.Container.Ports, nameof(DashboardResources.ResourcesDetailsContainerPortsProperty), 4)] 200[InlineData(KnownResourceTypes.Container, KnownProperties.Container.Lifetime, nameof(DashboardResources.ResourcesDetailsContainerLifetimeProperty), 5)] 201[InlineData(KnownResourceTypes.Executable, KnownProperties.Executable.Path, nameof(DashboardResources.ResourcesDetailsExecutablePathProperty), 0)] 202[InlineData(KnownResourceTypes.Executable, KnownProperties.Executable.WorkDir, nameof(DashboardResources.ResourcesDetailsExecutableWorkingDirectoryProperty), 1)] 203[InlineData(KnownResourceTypes.Executable, KnownProperties.Executable.Args, nameof(DashboardResources.ResourcesDetailsExecutableArgumentsProperty), 2)] 204[InlineData(KnownResourceTypes.Executable, KnownProperties.Executable.Pid, nameof(DashboardResources.ResourcesDetailsExecutableProcessIdProperty), 3)] 205[InlineData(KnownResourceTypes.Project, KnownProperties.Project.Path, nameof(DashboardResources.ResourcesDetailsProjectPathProperty), 0)] 206[InlineData(KnownResourceTypes.Project, KnownProperties.Project.LaunchProfile, nameof(DashboardResources.ResourcesDetailsProjectLaunchProfileProperty), 1)] 207[InlineData(KnownResourceTypes.Project, KnownProperties.Executable.Pid, nameof(DashboardResources.ResourcesDetailsExecutableProcessIdProperty), 2)] 208[InlineData(KnownResourceTypes.Parameter, KnownProperties.Parameter.Value, nameof(DashboardResources.ResourcesDetailsParameterValueProperty), 0)] 238new TestStringLocalizer<DashboardResources>(),