Components\Pages\ConsoleLogs.razor.cs (11)
185_allResource = new() { Id = null, Name = ControlsStringsLoc[nameof(ControlsStrings.LabelAll)] };
186PageViewModel = new ConsoleLogsViewModel { SelectedResource = _allResource, Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLoadingResources)] };
356viewModel.Status = Loc[statusName];
440Text = Loc[nameof(Dashboard.Resources.ConsoleLogs.DownloadLogs)],
476Text = _showTimestamp ? Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsTimestampHide)] : Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsTimestampShow)],
483Text = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsTimestampShowUtc)],
491Text = _noWrapLogs ? Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsWrapLogs)] : Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsNoWrapLogs)],
740_resources = GetConsoleLogResourceSelectViewModels(_resourceByName, _allResource, Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsUnknownState)], _showHiddenResources, out var optionToSelect);
1044viewModel.Status ??= Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLogsNotYetAvailable)];
Components\Pages\Metrics.razor.cs (10)
86new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastOneMinute)], Id = TimeSpan.FromMinutes(1) },
87new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastFiveMinutes)], Id = TimeSpan.FromMinutes(5) },
88new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastFifteenMinutes)], Id = TimeSpan.FromMinutes(15) },
89new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastThirtyMinutes)], Id = TimeSpan.FromMinutes(30) },
90new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastHour)], Id = TimeSpan.FromHours(1) },
91new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastThreeHours)], Id = TimeSpan.FromHours(3) },
92new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastSixHours)], Id = TimeSpan.FromHours(6) },
93new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastTwelveHours)], Id = TimeSpan.FromHours(12) },
99Name = ControlsStringsLoc[nameof(ControlsStrings.LabelNone)]
251Loc[nameof(Dashboard.Resources.Metrics.PauseInProgressText)],
Components\Pages\Traces.razor.cs (13)
113var tooltip = string.Format(CultureInfo.InvariantCulture, Loc[nameof(Dashboard.Resources.Traces.TracesFullName)], trace.FullName);
114tooltip += Environment.NewLine + string.Format(CultureInfo.InvariantCulture, Loc[nameof(Dashboard.Resources.Traces.TracesTraceId)], trace.TraceId);
124var tooltip = string.Format(CultureInfo.InvariantCulture, Loc[nameof(Dashboard.Resources.Traces.TracesResourceSpans)], GetResourceName(resourceSpans.Resource));
125tooltip += Environment.NewLine + string.Format(CultureInfo.InvariantCulture, Loc[nameof(Dashboard.Resources.Traces.TracesTotalTraces)], count);
128tooltip += Environment.NewLine + string.Format(CultureInfo.InvariantCulture, Loc[nameof(Dashboard.Resources.Traces.TracesTotalErroredTraces)], errorCount);
144Loc[nameof(Dashboard.Resources.Traces.MessageExceededLimitTitle)],
145string.Format(CultureInfo.InvariantCulture, Loc[nameof(Dashboard.Resources.Traces.MessageExceededLimitBody)], DashboardOptions.Value.TelemetryLimits.MaxTraceCount),
182_allResource = new SelectViewModel<ResourceTypeDetails> { Id = null, Name = ControlsStringsLoc[name: nameof(ControlsStrings.LabelAll)] };
297Loc[nameof(Dashboard.Resources.Traces.PauseInProgressText)],
361var title = entry is not null ? FilterLoc[nameof(StructuredFiltering.DialogTitleEditFilter)] : FilterLoc[nameof(StructuredFiltering.DialogTitleAddFilter)];
366DismissTitle = DialogsLoc[nameof(Dashboard.Resources.Dialogs.DialogCloseButtonText)],
412AIPromptsLoc[nameof(AIPrompts.PromptErrorTraces)],
Components_Dialogs_GenAIVisualizerDialog_razor.g.cs (23)
371__builder3.AddContent(25, Loc[nameof(Dialogs.GenAIPreviousButtonText)]
453__builder3.AddContent(33, Loc[nameof(Dialogs.GenAINextButtonText)]
778Loc[nameof(Dialogs.GenAIPreviewTabText)]
824Loc[nameof(Dialogs.GenAIRawTabText)]
918Loc[nameof(Dialogs.GenAIRawTabText)]
1389FluentUIExtensions.GetClipboardCopyAdditionalAttributes(string.Join(Environment.NewLine + Environment.NewLine, selectedItem.ItemParts.Select(p => p.TextVisualizerViewModel?.FormattedText ?? string.Empty)), ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)], ControlsStringsLoc[nameof(ControlsStrings.GridValueCopied)])
1478__builder4.AddContent(133, ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)]
1543var tokenText = tokenTotal == null ? Loc[nameof(Dialogs.GenAINAText)] : tokenTotal.Value.ToString(CultureInfo.CurrentCulture);
1547tokenTooltip = Loc[nameof(Dialogs.GenAINAText)];
1551tokenTooltip = string.Format(CultureInfo.CurrentCulture, Loc[nameof(Dialogs.GenAIInputTokensText)], Content.InputTokens ?? 0) +
1553string.Format(CultureInfo.CurrentCulture, Loc[nameof(Dialogs.GenAIOutputTokensText)], Content.OutputTokens ?? 0);
1568__builder3.AddContent(156, Loc[nameof(Dialogs.GenAIDurationLabel)]
1601__builder3.AddContent(165, Loc[nameof(Dialogs.GenAITokensLabel)]
1714Loc[nameof(Dialogs.GenAIInputOutputTabText)]
1760Loc[nameof(Dialogs.GenAIDetailsTabText)]
1815__builder3.AddContent(193, Loc[nameof(Dialogs.GenAIDisplayErrorMessageText)]
1861__builder3.AddContent(202, (MarkupString)string.Format(CultureInfo.CurrentCulture, Loc[nameof(Dialogs.GenAINoMessageContentMoreInformationMessage)], "https://aka.ms/aspire/telemetry-ai-content")
1887__builder3.AddContent(203, RenderMessageSection(Loc[nameof(Dialogs.GenAIInputHeaderText)], Content.InputMessages, Content.NoMessageContent)
1904__builder3.AddContent(204, RenderMessageSection(Loc[nameof(Dialogs.GenAIOutputHeaderText)], Content.OutputMessages, Content.NoMessageContent)
1931__builder3.AddContent(205, RenderMessageSection(Loc[nameof(Dialogs.GenAIErrorHeaderText)], [errorItem], Content.NoMessageContent)
2296__builder2.AddContent(244, Loc[nameof(Dialogs.GenAINoMessageContent)]
2327__builder2.AddContent(247, Loc[nameof(Dialogs.GenAINoMessages)]
Components_Dialogs_HelpDialog_razor.g.cs (17)
232__builder2.AddContent(7, Loc[nameof(Dialogs.HelpDialogGetHelpLinkText)]
245__builder.AddContent(10, Loc[nameof(Dialogs.HelpDialogKeyboardShortcutsTitle)]
563new(Loc[nameof(Dialogs.HelpDialogCategoryPanels)],
565new KeyboardShortcut(["+"], Loc[nameof(Dialogs.HelpDialogIncreasePanelSize)]),
566new KeyboardShortcut(["-"], Loc[nameof(Dialogs.HelpDialogDecreasePanelSize)]),
567new KeyboardShortcut(["shift", "r"], Loc[nameof(Dialogs.HelpDialogResetPanelSize)]),
568new KeyboardShortcut(["shift", "t"], Loc[nameof(Dialogs.HelpDialogTogglePanelOrientation)]),
569new KeyboardShortcut(["shift", "x"], Loc[nameof(Dialogs.HelpDialogTogglePanelOpen)]),
571new(Loc[nameof(Dialogs.HelpDialogCategoryPageNavigation)],
573new KeyboardShortcut(["r"], Loc[nameof(Dialogs.HelpDialogGoToResources)]),
574new KeyboardShortcut(["c"], Loc[nameof(Dialogs.HelpDialogGoToConsoleLogs)]),
575new KeyboardShortcut(["s"], Loc[nameof(Dialogs.HelpDialogGoToStructuredLogs)]),
576new KeyboardShortcut(["t"], Loc[nameof(Dialogs.HelpDialogGoToTraces)]),
577new KeyboardShortcut(["m"], Loc[nameof(Dialogs.HelpDialogGoToMetrics)]),
579new(Loc[nameof(Dialogs.HelpDialogCategoryNavigation)],
581new KeyboardShortcut(["?"], Loc[nameof(Dialogs.HelpDialogGoToHelp)]),
582new KeyboardShortcut(["shift", "s"], Loc[nameof(Dialogs.HelpDialogGoToSettings)])
Components_Dialogs_SettingsDialog_razor.g.cs (15)
253Loc[nameof(Dialogs.SettingsDialogTheme)]
324__builder5.AddContent(18, Loc[nameof(Dialogs.SettingsDialogSystemTheme)]
344__builder5.AddContent(23, Loc[nameof(Dialogs.SettingsDialogLightTheme)]
364__builder5.AddContent(28, Loc[nameof(Dialogs.SettingsDialogDarkTheme)]
432Loc[nameof(Dialogs.SettingsDialogLanguage)]
540__builder3.AddContent(45, Loc[nameof(Dialogs.SettingsDialogLanguagePageReloads)]
554__builder3.AddContent(50, Loc[nameof(Dialogs.SettingsDialogDashboardLogsAndTelemetry)]
609Loc[nameof(Dialogs.SettingsRemoveAllButtonText)]
618Loc[nameof(Dialogs.SettingsRemoveAllButtonText)]
627__builder4.AddContent(59, Loc[nameof(Dialogs.SettingsRemoveAllButtonText)]
660__builder3.AddContent(63, Loc[nameof(Dialogs.SettingsDialogTelemetryEnabledInfo)]
673Loc[nameof(Dialogs.SettingsDialogTelemetryInfoLinkTooltip)]
681__builder3.AddContent(69, Loc[nameof(Dialogs.SettingsDialogTelemetryInfoLinkText)]
703__builder3.AddContent(73, string.Format(Loc[nameof(Dialogs.SettingsDialogVersion)], VersionHelpers.DashboardDisplayVersion)
714__builder3.AddContent(76, string.Format(Loc[nameof(Dialogs.SettingsDialogDotNetRuntimeVersion)], System.Runtime.InteropServices.RuntimeInformation.FrameworkDescription)
Components_Pages_TraceDetail_razor.g.cs (27)
321Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailMobileToolbarButtonText)]
438AIAssistantLoc[nameof(AIAssistant.ExplainTraceButtonText)]
447AIAssistantLoc[nameof(AIAssistant.ExplainTraceButtonText)]
506__builder3.AddContent(48, AIAssistantLoc[nameof(AIAssistant.ExplainTraceButtonText)]
579ControlStringsLoc[nameof(ControlsStrings.FilterPlaceholder)]
588Loc[nameof(Dashboard.Resources.Traces.TracesNameFilter)]
757ControlStringsLoc[nameof(ControlsStrings.ActionsButtonText)]
822ControlStringsLoc[nameof(ControlsStrings.FilterPlaceholder)]
831Loc[nameof(Dashboard.Resources.Traces.TracesNameFilter)]
993ControlStringsLoc[nameof(ControlsStrings.ActionsButtonText)]
1010ControlStringsLoc[nameof(ControlsStrings.ActionsButtonText)]
1408Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailNameHeader)]
1521ControlStringsLoc[nameof(ControlsStrings.ToggleNesting)]
1943ControlStringsLoc[nameof(ControlsStrings.GenAIDetailsTitle)]
2038Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailResourceHeader)]
2310StructuredLogsLoc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsEntryDetails)]
2458__builder7.AddContent(299, StructuredLogsLoc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsLevelColumnHeader)]
2486__builder7.AddContent(310, StructuredLogsLoc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsTimestampColumnHeader)]
2514__builder7.AddContent(321, StructuredLogsLoc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsMessageColumnHeader)]
2637ControlStringsLoc[nameof(ControlsStrings.ActionsColumnHeader)]
2728__builder5.AddContent(361, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailNoSpans)]
2930__builder.AddContent(378, string.Format(Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailTraceNotFound)], TraceId)
2975__builder4.AddContent(384, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailTraceStartHeader)]
3010__builder4.AddContent(393, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailDurationHeader)]
3036__builder4.AddContent(401, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailResourcesHeader)]
3062__builder4.AddContent(409, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailDepthHeader)]
3088__builder4.AddContent(417, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailTotalSpansHeader)]
Model\Assistant\Prompts\IceBreakersBuilder.cs (61)
22_loc[nameof(AIPrompts.TitleRecentActivity)],
23_loc[nameof(AIPrompts.PromptTracesAndStructuredLogs)],
24_loc[nameof(AIPrompts.PromptTracesAndStructuredLogs)],
34_loc[nameof(AIPrompts.TitlePerformance)],
41_loc[nameof(AIPrompts.TitleRecentActivity)],
51_loc[nameof(AIPrompts.TitleInvestigate)],
61_loc[nameof(AIPrompts.TitleRecentConsoleLogs)],
62_loc[nameof(AIPrompts.PromptConsoleLogs)],
63_loc[nameof(AIPrompts.PromptConsoleLogs)],
70_loc[nameof(AIPrompts.TitleHelp)],
71_loc[nameof(AIPrompts.PromptHelpConsoleLogs)],
72_loc[nameof(AIPrompts.PromptHelpConsoleLogs)],
81_loc[nameof(AIPrompts.TitleRecentConsoleLogs)],
92_loc[nameof(AIPrompts.TitleHelp)],
93_loc[nameof(AIPrompts.PromptHelpConsoleLogs)],
94_loc[nameof(AIPrompts.PromptHelpConsoleLogs)],
108_loc[nameof(AIPrompts.TitleSummarizeResources)],
109_loc[nameof(AIPrompts.PromptAnalyzeResources)],
110_loc[nameof(AIPrompts.PromptAnalyzeResources)],
117_loc[nameof(AIPrompts.TitleInvestigateUnhealthyResources)],
118_loc[nameof(AIPrompts.PromptUnhealthyResources)],
119_loc[nameof(AIPrompts.PromptUnhealthyResources)],
129_loc[nameof(AIPrompts.TitleHelp)],
130_loc[nameof(AIPrompts.PromptHelpResources)],
131_loc[nameof(AIPrompts.PromptHelpResources)],
140_loc[nameof(AIPrompts.TitleRecentActivity)],
141_loc[nameof(AIPrompts.PromptAnalyzeStructuredLogs)],
142_loc[nameof(AIPrompts.PromptAnalyzeStructuredLogs)],
149_loc[nameof(AIPrompts.TitleExplainErrors)],
150_loc[nameof(AIPrompts.PromptErrorsStructuredLogs)],
153_loc[nameof(AIPrompts.PromptErrorsStructuredLogs)],
161_loc[nameof(AIPrompts.TitleHelp)],
162_loc[nameof(AIPrompts.PromptHelpStructuredLogs)],
163_loc[nameof(AIPrompts.PromptHelpStructuredLogs)],
172_loc[nameof(AIPrompts.TitleRecentActivity)],
181_loc[nameof(AIPrompts.TitleExplainErrors)],
182_loc[nameof(AIPrompts.PromptErrorsStructuredLogs)],
185_loc[nameof(AIPrompts.PromptErrorsStructuredLogs)],
193_loc[nameof(AIPrompts.TitleHelp)],
194_loc[nameof(AIPrompts.PromptHelpStructuredLogs)],
195_loc[nameof(AIPrompts.PromptHelpStructuredLogs)],
204_loc[nameof(AIPrompts.TitleInvestigate)],
216_loc[nameof(AIPrompts.TitleRecentActivity)],
217_loc[nameof(AIPrompts.PromptTraces)],
218_loc[nameof(AIPrompts.PromptTraces)],
228_loc[nameof(AIPrompts.TitlePerformance)],
229_loc[nameof(AIPrompts.PromptAnalyzePerformance)],
230_loc[nameof(AIPrompts.PromptAnalyzePerformance)],
237_loc[nameof(AIPrompts.TitleHelp)],
238_loc[nameof(AIPrompts.PromptHelpTraces)],
239_loc[nameof(AIPrompts.PromptHelpTraces)],
248_loc[nameof(AIPrompts.TitleExplainErrors)],
249_loc[nameof(AIPrompts.PromptErrorTraces)],
252_loc[nameof(AIPrompts.PromptErrorTraces)],
262_loc[nameof(AIPrompts.TitleRecentActivity)],
274_loc[nameof(AIPrompts.TitlePerformance)],
283_loc[nameof(AIPrompts.TitleHelp)],
284_loc[nameof(AIPrompts.PromptHelpTraces)],
285_loc[nameof(AIPrompts.PromptHelpTraces)],
294_loc[nameof(AIPrompts.TitleInvestigate)],
309_loc[nameof(AIPrompts.TitleInvestigate)],
Model\DashboardCommandExecutor.cs (4)
110Title = string.Format(CultureInfo.InvariantCulture, loc[nameof(Dashboard.Resources.Resources.ResourceCommandStarting)], messageResourceName, command.GetDisplayName(commandsLoc)),
150toastParameters.Title = string.Format(CultureInfo.InvariantCulture, loc[nameof(Dashboard.Resources.Resources.ResourceCommandSuccess)], messageResourceName, command.GetDisplayName(commandsLoc));
165toastParameters.Title = string.Format(CultureInfo.InvariantCulture, loc[nameof(Dashboard.Resources.Resources.ResourceCommandFailed)], messageResourceName, command.GetDisplayName(commandsLoc));
169toastParameters.PrimaryAction = loc[nameof(Dashboard.Resources.Resources.ResourceCommandToastViewLogs)];
Model\GenAI\GenAIItemViewModel.cs (10)
36return new BadgeDetail(loc[nameof(Dialogs.GenAIMessageCategoryStatus)], "output", s_errorIcon);
42return new BadgeDetail(loc[nameof(Dialogs.GenAIMessageCategoryToolCalls)], "output", s_toolCallsIcon);
46return new BadgeDetail(loc[nameof(Dialogs.GenAIMessageCategoryOutput)], "output", s_messageIcon);
51return new BadgeDetail(loc[nameof(Dialogs.GenAIMessageCategoryToolCalls)], "tool-calls", s_toolCallsIcon);
54return new BadgeDetail(loc[nameof(Dialogs.GenAIMessageCategoryMessage)], "message", s_messageIcon);
61GenAIItemType.SystemMessage => new BadgeDetail(loc[nameof(Dialogs.GenAIMessageTitleSystem)], "system", s_systemIcon),
62GenAIItemType.UserMessage => new BadgeDetail(loc[nameof(Dialogs.GenAIMessageTitleUser)], "user", s_personIcon),
63GenAIItemType.AssistantMessage or GenAIItemType.OutputMessage => new BadgeDetail(loc[nameof(Dialogs.GenAIMessageTitleAssistant)], "assistant", s_personIcon),
64GenAIItemType.ToolMessage => new BadgeDetail(loc[nameof(Dialogs.GenAIMessageTitleTool)], "tool", s_toolIcon),
65GenAIItemType.Error => new BadgeDetail(loc[nameof(Dialogs.GenAIMessageTitleError)], "error", s_cloudErrorIcon),
Model\KnownPropertyLookup.cs (21)
25new(KnownProperties.Resource.DisplayName, loc => loc[nameof(ResourcesDetailsDisplayNameProperty)]),
26new(KnownProperties.Resource.State, loc => loc[nameof(ResourcesDetailsStateProperty)]),
27new(KnownProperties.Resource.HealthState, loc => loc[nameof(ResourcesDetailsHealthStateProperty)]),
28new(KnownProperties.Resource.StartTime, loc => loc[nameof(ResourcesDetailsStartTimeProperty)]),
29new(KnownProperties.Resource.StopTime, loc => loc[nameof(ResourcesDetailsStopTimeProperty)]),
30new(KnownProperties.Resource.ExitCode, loc => loc[nameof(ResourcesDetailsExitCodeProperty)]),
31new(KnownProperties.Resource.ConnectionString, loc => loc[nameof(ResourcesDetailsConnectionStringProperty)])
37new(KnownProperties.Project.Path, loc => loc[nameof(ResourcesDetailsProjectPathProperty)]),
38new(KnownProperties.Project.LaunchProfile, loc => loc[nameof(ResourcesDetailsProjectLaunchProfileProperty)]),
39new(KnownProperties.Executable.Pid, loc => loc[nameof(ResourcesDetailsExecutableProcessIdProperty)]),
45new(KnownProperties.Executable.Path, loc => loc[nameof(ResourcesDetailsExecutablePathProperty)]),
46new(KnownProperties.Executable.WorkDir, loc => loc[nameof(ResourcesDetailsExecutableWorkingDirectoryProperty)]),
47new(KnownProperties.Executable.Args, loc => loc[nameof(ResourcesDetailsExecutableArgumentsProperty)]),
48new(KnownProperties.Executable.Pid, loc => loc[nameof(ResourcesDetailsExecutableProcessIdProperty)]),
54new(KnownProperties.Container.Image, loc => loc[nameof(ResourcesDetailsContainerImageProperty)]),
55new(KnownProperties.Container.Id, loc => loc[nameof(ResourcesDetailsContainerIdProperty)]),
56new(KnownProperties.Container.Command, loc => loc[nameof(ResourcesDetailsContainerCommandProperty)]),
57new(KnownProperties.Container.Args, loc => loc[nameof(ResourcesDetailsContainerArgumentsProperty)]),
58new(KnownProperties.Container.Ports, loc => loc[nameof(ResourcesDetailsContainerPortsProperty)]),
59new(KnownProperties.Container.Lifetime, loc => loc[nameof(ResourcesDetailsContainerLifetimeProperty)]),
64new(KnownProperties.Parameter.Value, loc => loc[nameof(ResourcesDetailsParameterValueProperty)])
Model\ResourceMenuItems.cs (11)
50Text = controlLoc[nameof(ControlsStrings.ActionViewDetailsText)],
59Text = loc[nameof(Resources.Resources.ResourceActionConsoleLogsText)],
73Text = aiAssistantLoc[nameof(AIAssistant.MenuTextAskGitHubCopilot)],
120Text = loc[nameof(Resources.Resources.ResourceActionUrlsText)],
165Text = loc[nameof(Resources.Resources.ResourceActionStructuredLogsText)],
166Tooltip = loc[nameof(Resources.Resources.ResourceActionStructuredLogsText)],
178Text = loc[nameof(Resources.Resources.ResourceActionTracesText)],
179Tooltip = loc[nameof(Resources.Resources.ResourceActionTracesText)],
192Text = loc[nameof(Resources.Resources.ResourceActionMetricsText)],
193Tooltip = loc[nameof(Resources.Resources.ResourceActionMetricsText)],
240Text = loc[nameof(Resources.Resources.ResourceActionCommandsText)],
Model\SpanType.cs (8)
68new() { Id = null, Name = loc[nameof(ControlsStrings.LabelAll)] },
69new() { Id = Http, Name = loc[nameof(ControlsStrings.SpanTypeHttp)] },
70new() { Id = Database, Name = loc[nameof(ControlsStrings.SpanTypeDatabase)] },
71new() { Id = Messaging, Name = loc[nameof(ControlsStrings.SpanTypeMessaging)] },
72new() { Id = Rpc, Name = loc[nameof(ControlsStrings.SpanTypeRpc)] },
73new() { Id = GenAI, Name = loc[nameof(ControlsStrings.SpanTypeGenAI)] },
74new() { Id = Cloud, Name = loc[nameof(ControlsStrings.SpanTypeCloud)] },
75new() { Id = Other, Name = loc[nameof(ControlsStrings.LabelOther)] },