Components\Pages\ConsoleLogs.razor.cs (11)
184_allResource = new() { Id = null, Name = ControlsStringsLoc[nameof(ControlsStrings.LabelAll)] };
185PageViewModel = 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)
377__builder3.AddContent(25, Loc[nameof(Dialogs.GenAIPreviousButtonText)]
459__builder3.AddContent(33, Loc[nameof(Dialogs.GenAINextButtonText)]
784Loc[nameof(Dialogs.GenAIPreviewTabText)]
830Loc[nameof(Dialogs.GenAIRawTabText)]
924Loc[nameof(Dialogs.GenAIRawTabText)]
1564FluentUIExtensions.GetClipboardCopyAdditionalAttributes(string.Join(Environment.NewLine + Environment.NewLine, selectedItem.ItemParts.Select(p => p.TextVisualizerViewModel?.FormattedText ?? string.Empty)), ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)], ControlsStringsLoc[nameof(ControlsStrings.GridValueCopied)])
1653__builder4.AddContent(164, ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)]
1718var tokenText = tokenTotal == null ? Loc[nameof(Dialogs.GenAINAText)] : tokenTotal.Value.ToString(CultureInfo.CurrentCulture);
1722tokenTooltip = Loc[nameof(Dialogs.GenAINAText)];
1726tokenTooltip = string.Format(CultureInfo.CurrentCulture, Loc[nameof(Dialogs.GenAIInputTokensText)], Content.InputTokens ?? 0) +
1728string.Format(CultureInfo.CurrentCulture, Loc[nameof(Dialogs.GenAIOutputTokensText)], Content.OutputTokens ?? 0);
1743__builder3.AddContent(187, Loc[nameof(Dialogs.GenAIDurationLabel)]
1776__builder3.AddContent(196, Loc[nameof(Dialogs.GenAITokensLabel)]
1889Loc[nameof(Dialogs.GenAIInputOutputTabText)]
1935Loc[nameof(Dialogs.GenAIDetailsTabText)]
1990__builder3.AddContent(224, Loc[nameof(Dialogs.GenAIDisplayErrorMessageText)]
2036__builder3.AddContent(233, (MarkupString)string.Format(CultureInfo.CurrentCulture, Loc[nameof(Dialogs.GenAINoMessageContentMoreInformationMessage)], "https://aka.ms/aspire/telemetry-ai-content")
2062__builder3.AddContent(234, RenderMessageSection(Loc[nameof(Dialogs.GenAIInputHeaderText)], Content.InputMessages, Content.NoMessageContent)
2079__builder3.AddContent(235, RenderMessageSection(Loc[nameof(Dialogs.GenAIOutputHeaderText)], Content.OutputMessages, Content.NoMessageContent)
2106__builder3.AddContent(236, RenderMessageSection(Loc[nameof(Dialogs.GenAIErrorHeaderText)], [errorItem], Content.NoMessageContent)
2471__builder2.AddContent(275, Loc[nameof(Dialogs.GenAINoMessageContent)]
2502__builder2.AddContent(278, Loc[nameof(Dialogs.GenAINoMessages)]
Components_Dialogs_HelpDialog_razor.g.cs (17)
238__builder2.AddContent(7, Loc[nameof(Dialogs.HelpDialogGetHelpLinkText)]
251__builder.AddContent(10, Loc[nameof(Dialogs.HelpDialogKeyboardShortcutsTitle)]
569new(Loc[nameof(Dialogs.HelpDialogCategoryPanels)],
571new KeyboardShortcut(["+"], Loc[nameof(Dialogs.HelpDialogIncreasePanelSize)]),
572new KeyboardShortcut(["-"], Loc[nameof(Dialogs.HelpDialogDecreasePanelSize)]),
573new KeyboardShortcut(["shift", "r"], Loc[nameof(Dialogs.HelpDialogResetPanelSize)]),
574new KeyboardShortcut(["shift", "t"], Loc[nameof(Dialogs.HelpDialogTogglePanelOrientation)]),
575new KeyboardShortcut(["shift", "x"], Loc[nameof(Dialogs.HelpDialogTogglePanelOpen)]),
577new(Loc[nameof(Dialogs.HelpDialogCategoryPageNavigation)],
579new KeyboardShortcut(["r"], Loc[nameof(Dialogs.HelpDialogGoToResources)]),
580new KeyboardShortcut(["c"], Loc[nameof(Dialogs.HelpDialogGoToConsoleLogs)]),
581new KeyboardShortcut(["s"], Loc[nameof(Dialogs.HelpDialogGoToStructuredLogs)]),
582new KeyboardShortcut(["t"], Loc[nameof(Dialogs.HelpDialogGoToTraces)]),
583new KeyboardShortcut(["m"], Loc[nameof(Dialogs.HelpDialogGoToMetrics)]),
585new(Loc[nameof(Dialogs.HelpDialogCategoryNavigation)],
587new KeyboardShortcut(["?"], Loc[nameof(Dialogs.HelpDialogGoToHelp)]),
588new KeyboardShortcut(["shift", "s"], Loc[nameof(Dialogs.HelpDialogGoToSettings)])
Components_Dialogs_McpServerDialog_razor.g.cs (22)
246__builder.AddContent(5, Loc[nameof(Resources.Dialogs.McpServerDialogIntroduction)]
259__builder.AddContent(11, Loc[nameof(Resources.Dialogs.McpServerDialogLearnMoreLink)]
360Loc[nameof(Resources.Dialogs.McpServerDialogVSCodeTab)]
374__builder3.AddContent(29, Loc[nameof(Resources.Dialogs.McpServerDialogQuicklyAddVSCode)]
403Loc[nameof(Resources.Dialogs.McpServerDialogInstallButtonAriaLabelVSCode)]
414__builder3.AddContent(45, Loc[nameof(Resources.Dialogs.McpServerDialogInstallButtonAriaLabelVSCode)]
446Loc[nameof(Resources.Dialogs.McpServerDialogInstallButtonAriaLabelVSCodeInsiders)]
457__builder3.AddContent(62, Loc[nameof(Resources.Dialogs.McpServerDialogInstallButtonAriaLabelVSCodeInsiders)]
475__builder3.AddContent(69, (MarkupString)string.Format(CultureInfo.CurrentCulture, Loc[nameof(Resources.Dialogs.McpServerDialogOtherOptionsVSCode)], "https://aka.ms/aspire/mcp-add-client-vscode")
569__builder3.AddContent(90, Loc[nameof(Resources.Dialogs.McpServerDialogVSCodeWarningTitle)]
579__builder3.AddContent(92, Loc[nameof(Resources.Dialogs.McpServerDialogVSCodeWarningMessage)]
588__builder3.AddContent(94, (MarkupString)Loc[nameof(Resources.Dialogs.McpServerDialogVSCodeWarningInstructions)].ToString()
600__builder3.AddContent(99, Loc[nameof(Resources.Dialogs.McpServerDialogVSCodeWarningMoreInfo)]
660Loc[nameof(Resources.Dialogs.McpServerDialogVisualStudioTab)]
674__builder3.AddContent(111, Loc[nameof(Resources.Dialogs.McpServerDialogQuicklyAddVisualStudio)]
703Loc[nameof(Resources.Dialogs.McpServerDialogInstallButtonAriaLabelVisualStudio)]
714__builder3.AddContent(127, Loc[nameof(Resources.Dialogs.McpServerDialogInstallButtonAriaLabelVisualStudio)]
732__builder3.AddContent(134, (MarkupString)string.Format(CultureInfo.CurrentCulture, Loc[nameof(Resources.Dialogs.McpServerDialogOtherOptionsVisualStudio)], "https://aka.ms/aspire/mcp-add-client-vs")
819Loc[nameof(Resources.Dialogs.McpServerDialogOtherTab)]
833__builder3.AddContent(150, Loc[nameof(Resources.Dialogs.McpServerDialogOtherDescription)]
845__builder3.AddContent(154, Loc[nameof(Resources.Dialogs.McpServerDialogOtherInstructions)]
870Loc[nameof(Resources.Dialogs.McpServerDialogConfigurationHeading)]
Components_Dialogs_SettingsDialog_razor.g.cs (15)
259Loc[nameof(Dialogs.SettingsDialogTheme)]
330__builder5.AddContent(18, Loc[nameof(Dialogs.SettingsDialogSystemTheme)]
350__builder5.AddContent(23, Loc[nameof(Dialogs.SettingsDialogLightTheme)]
370__builder5.AddContent(28, Loc[nameof(Dialogs.SettingsDialogDarkTheme)]
438Loc[nameof(Dialogs.SettingsDialogLanguage)]
546__builder3.AddContent(45, Loc[nameof(Dialogs.SettingsDialogLanguagePageReloads)]
560__builder3.AddContent(50, Loc[nameof(Dialogs.SettingsDialogDashboardLogsAndTelemetry)]
615Loc[nameof(Dialogs.SettingsRemoveAllButtonText)]
624Loc[nameof(Dialogs.SettingsRemoveAllButtonText)]
633__builder4.AddContent(59, Loc[nameof(Dialogs.SettingsRemoveAllButtonText)]
666__builder3.AddContent(63, Loc[nameof(Dialogs.SettingsDialogTelemetryEnabledInfo)]
679Loc[nameof(Dialogs.SettingsDialogTelemetryInfoLinkTooltip)]
687__builder3.AddContent(69, Loc[nameof(Dialogs.SettingsDialogTelemetryInfoLinkText)]
709__builder3.AddContent(73, string.Format(Loc[nameof(Dialogs.SettingsDialogVersion)], VersionHelpers.DashboardDisplayVersion)
720__builder3.AddContent(76, string.Format(Loc[nameof(Dialogs.SettingsDialogDotNetRuntimeVersion)], System.Runtime.InteropServices.RuntimeInformation.FrameworkDescription)
Components_Pages_TraceDetail_razor.g.cs (27)
327Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailMobileToolbarButtonText)]
444AIAssistantLoc[nameof(AIAssistant.ExplainTraceButtonText)]
453AIAssistantLoc[nameof(AIAssistant.ExplainTraceButtonText)]
512__builder3.AddContent(48, AIAssistantLoc[nameof(AIAssistant.ExplainTraceButtonText)]
585ControlStringsLoc[nameof(ControlsStrings.FilterPlaceholder)]
594Loc[nameof(Dashboard.Resources.Traces.TracesNameFilter)]
763ControlStringsLoc[nameof(ControlsStrings.ActionsButtonText)]
828ControlStringsLoc[nameof(ControlsStrings.FilterPlaceholder)]
837Loc[nameof(Dashboard.Resources.Traces.TracesNameFilter)]
999ControlStringsLoc[nameof(ControlsStrings.ActionsButtonText)]
1016ControlStringsLoc[nameof(ControlsStrings.ActionsButtonText)]
1414Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailNameHeader)]
1527ControlStringsLoc[nameof(ControlsStrings.ToggleNesting)]
1949ControlStringsLoc[nameof(ControlsStrings.GenAIDetailsTitle)]
2044Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailResourceHeader)]
2316StructuredLogsLoc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsEntryDetails)]
2464__builder7.AddContent(299, StructuredLogsLoc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsLevelColumnHeader)]
2492__builder7.AddContent(310, StructuredLogsLoc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsTimestampColumnHeader)]
2520__builder7.AddContent(321, StructuredLogsLoc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsMessageColumnHeader)]
2643ControlStringsLoc[nameof(ControlsStrings.ActionsColumnHeader)]
2734__builder5.AddContent(361, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailNoSpans)]
2936__builder.AddContent(378, string.Format(Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailTraceNotFound)], TraceId)
2981__builder4.AddContent(384, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailTraceStartHeader)]
3016__builder4.AddContent(393, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailDurationHeader)]
3042__builder4.AddContent(401, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailResourcesHeader)]
3068__builder4.AddContent(409, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailDepthHeader)]
3094__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)] },