|
#pragma checksum "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor" "{8829d00f-11b8-4213-878b-770e8597ac16}" "e4289fb3f1cdccebd3e9ba735dd08414d22bbe1ca54936662030137f3c6fb32e"
// <auto-generated/>
#pragma warning disable 1591
namespace Aspire.Dashboard.Components.Pages
{
#line default
using global::System;
using global::System.Collections.Generic;
using global::System.Linq;
using global::System.Threading.Tasks;
using global::Microsoft.AspNetCore.Components;
#nullable restore
#line (1,2)-(1,23) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using System.Net.Http
#nullable disable
;
#nullable restore
#line (2,2)-(2,28) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using System.Net.Http.Json
#nullable disable
;
#nullable restore
#line (3,2)-(3,39) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Authentication
#nullable disable
;
#nullable restore
#line (4,2)-(4,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Extensions
#nullable disable
;
#nullable restore
#line (5,2)-(5,42) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Components.Resize
#nullable disable
;
#nullable restore
#line (6,2)-(6,57) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Authentication.OpenIdConnect
#nullable disable
;
#nullable restore
#line (7,2)-(7,42) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Authorization
#nullable disable
;
#nullable restore
#line (8,2)-(8,53) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Components.Authorization
#nullable disable
;
#nullable restore
#line (9,2)-(9,45) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Components.Forms
#nullable disable
;
#nullable restore
#line (10,2)-(10,47) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Components.Routing
#nullable disable
;
#nullable restore
#line (11,2)-(11,43) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Components.Web
#nullable disable
;
#nullable restore
#line (12,2)-(12,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Components.Web.Virtualization
#nullable disable
;
#nullable restore
#line (13,2)-(13,48) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.FluentUI.AspNetCore.Components
#nullable disable
;
#nullable restore
#line (14,2)-(14,62) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Icons = Microsoft.FluentUI.AspNetCore.Components.Icons
#nullable disable
;
#nullable restore
#line (15,2)-(15,27) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.JSInterop
#nullable disable
;
#nullable restore
#line (16,2)-(16,24) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard
#nullable disable
;
#nullable restore
#line (17,2)-(17,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Components
#nullable disable
;
#nullable restore
#line (18,2)-(18,44) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Components.Controls
#nullable disable
;
#nullable restore
#line (19,2)-(19,42) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Components.Layout
#nullable disable
;
#nullable restore
#line (20,2)-(20,30) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Model
#nullable disable
;
#nullable restore
#line (21,2)-(21,38) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.ServiceClient
#nullable disable
;
#nullable restore
#line (22,2)-(22,41) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.Extensions.Localization
#nullable disable
;
#nullable restore
#line (6,2)-(6,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
using Aspire.Dashboard.Model.Otlp
#nullable disable
;
#nullable restore
#line (7,2)-(7,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
using Aspire.Dashboard.Otlp.Model
#nullable disable
;
#nullable restore
#line (8,2)-(8,34) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
using Aspire.Dashboard.Resources
#nullable disable
;
#nullable restore
#line (9,2)-(9,30) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
using Aspire.Dashboard.Utils
#nullable disable
;
#line default
#line hidden
#nullable restore
#line (25,12)-(25,74) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
[Authorize(Policy = FrontendAuthorizationDefaults.PolicyName)]
#line default
#line hidden
#nullable disable
[global::Microsoft.AspNetCore.Components.RouteAttribute(
// language=Route,Component
#nullable restore
#line (1,7)-(1,17) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
"/metrics"
#line default
#line hidden
#nullable disable
)]
[global::Microsoft.AspNetCore.Components.RouteAttribute(
// language=Route,Component
#nullable restore
#line (2,7)-(2,41) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
"/metrics/resource/{resourceName}"
#line default
#line hidden
#nullable disable
)]
[global::Microsoft.AspNetCore.Components.RouteAttribute(
// language=Route,Component
#nullable restore
#line (3,7)-(3,59) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
"/metrics/resource/{resourceName}/meter/{meterName}"
#line default
#line hidden
#nullable disable
)]
[global::Microsoft.AspNetCore.Components.RouteAttribute(
// language=Route,Component
#nullable restore
#line (4,7)-(4,87) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
"/metrics/resource/{resourceName}/meter/{meterName}/instrument/{instrumentName}"
#line default
#line hidden
#nullable disable
)]
#nullable restore
public partial class Metrics : global::Microsoft.AspNetCore.Components.ComponentBase
#nullable disable
{
#pragma warning disable 1998
protected override void BuildRenderTree(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
{
__builder.OpenComponent<global::Microsoft.AspNetCore.Components.Web.PageTitle>(0);
__builder.AddAttribute(1, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
#nullable restore
#line (14,1)-(14,5) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (14,7)-(26,5) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
string? additionalText;
if (PageViewModel.SelectedResource.Id is { ReplicaSetName: { } replicaSetName })
{
additionalText = PageViewModel.SelectedInstrument is { } selectedInstrument
? $"{replicaSetName} - {selectedInstrument.Name}"
: replicaSetName;
}
else
{
additionalText = null;
}
#line default
#line hidden
#nullable disable
__builder2.OpenComponent<global::Aspire.Dashboard.Components.ApplicationName>(2);
__builder2.AddComponentParameter(3, nameof(global::Aspire.Dashboard.Components.ApplicationName.
#nullable restore
#line (29,9)-(29,23) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
AdditionalText
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (29,26)-(29,40) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
additionalText
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(4, nameof(global::Aspire.Dashboard.Components.ApplicationName.
#nullable restore
#line (30,9)-(30,21) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
ResourceName
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (30,24)-(30,76) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
nameof(Dashboard.Resources.Metrics.MetricsPageTitle)
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(5, nameof(global::Aspire.Dashboard.Components.ApplicationName.
#nullable restore
#line (31,9)-(31,12) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Loc
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.Extensions.Localization.IStringLocalizer>(
#nullable restore
#line (31,15)-(31,18) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Loc
#line default
#line hidden
#nullable disable
));
__builder2.CloseComponent();
}
));
__builder.CloseComponent();
__builder.AddMarkupContent(6, "\r\n\r\n");
__builder.OpenElement(7, "div");
__builder.AddAttribute(8, "class", "page-content-container");
__builder.AddAttribute(9, "b-1niogo26bg");
__builder.OpenComponent<global::Aspire.Dashboard.Components.Layout.AspirePageContentLayout>(10);
__builder.AddComponentParameter(11, nameof(global::Aspire.Dashboard.Components.Layout.AspirePageContentLayout.
#nullable restore
#line (36,9)-(36,28) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
AddNewlineOnToolbar
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (36,30)-(36,34) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
true
#line default
#line hidden
#nullable disable
));
__builder.AddComponentParameter(12, nameof(global::Aspire.Dashboard.Components.Layout.AspirePageContentLayout.
#nullable restore
#line (38,9)-(38,20) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
HeaderStyle
#line default
#line hidden
#nullable disable
), "margin-bottom: calc(var(--design-unit) * 2px);");
__builder.AddComponentParameter(13, nameof(global::Aspire.Dashboard.Components.Layout.AspirePageContentLayout.
#nullable restore
#line (39,9)-(39,32) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
MobileToolbarButtonText
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (39,35)-(39,104) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Loc[nameof(Dashboard.Resources.Metrics.MetricsViewAttributesToolbar)]
#line default
#line hidden
#nullable disable
));
__builder.AddAttribute(14, "PageTitleSection", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
__builder2.OpenElement(15, "h1");
__builder2.AddAttribute(16, "class", "page-header");
__builder2.AddAttribute(17, "b-1niogo26bg");
#nullable restore
#line (41,38)-(41,92) 26 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
__builder2.AddContent(18, Loc[nameof(Dashboard.Resources.Metrics.MetricsHeader)]
#line default
#line hidden
#nullable disable
);
__builder2.CloseElement();
}
));
__builder.AddAttribute(19, "ToolbarSection", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
__builder2.OpenComponent<global::Aspire.Dashboard.Components.Controls.ResourceSelect>(20);
__builder2.AddComponentParameter(21, nameof(global::Aspire.Dashboard.Components.Controls.ResourceSelect.
#nullable restore
#line (44,29)-(44,38) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Resources
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IEnumerable<global::Aspire.Dashboard.Model.Otlp.SelectViewModel<global::Aspire.Dashboard.Model.ResourceTypeDetails>>>(
#nullable restore
#line (44,40)-(44,59) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
_resourceViewModels
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(22, nameof(global::Aspire.Dashboard.Components.Controls.ResourceSelect.
#nullable restore
#line (45,29)-(45,38) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
AriaLabel
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (45,41)-(45,100) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
ControlsStringsLoc[nameof(ControlsStrings.SelectAResource)]
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(23, nameof(global::Aspire.Dashboard.Components.Controls.ResourceSelect.
#nullable restore
#line (48,29)-(48,46) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
CanSelectGrouping
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (48,48)-(48,52) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
true
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(24, nameof(global::Aspire.Dashboard.Components.Controls.ResourceSelect.
#nullable restore
#line (49,29)-(49,39) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
LabelClass
#line default
#line hidden
#nullable disable
), "toolbar-left");
__builder2.AddComponentParameter(25, nameof(global::Aspire.Dashboard.Components.Controls.ResourceSelect.
#nullable restore
#line (46,35)-(46,51) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
SelectedResource
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Model.Otlp.SelectViewModel<global::Aspire.Dashboard.Model.ResourceTypeDetails>>(
#nullable restore
#line (46,53)-(46,83) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
PageViewModel.SelectedResource
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(26, nameof(global::Aspire.Dashboard.Components.Controls.ResourceSelect.SelectedResourceChanged), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Aspire.Dashboard.Model.Otlp.SelectViewModel<Aspire.Dashboard.Model.ResourceTypeDetails>>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Aspire.Dashboard.Model.Otlp.SelectViewModel<Aspire.Dashboard.Model.ResourceTypeDetails>>(this, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredBindSetter(callback: __value => { PageViewModel.SelectedResource = __value; return global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.InvokeAsynchronousDelegate(callback:
#nullable restore
#line (47,59)-(47,93) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
HandleSelectedResourceChangedAsync
#line default
#line hidden
#nullable disable
); }, value: PageViewModel.SelectedResource), PageViewModel.SelectedResource))));
_ = nameof(global::Aspire.Dashboard.Components.Controls.ResourceSelect.
#nullable restore
#line (47,35)-(47,51) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
SelectedResource
#line default
#line hidden
#nullable disable
);
__builder2.CloseComponent();
__builder2.AddMarkupContent(27, "\r\n\r\n ");
__builder2.OpenComponent<global::Aspire.Dashboard.Components.Controls.SignalsActionsDisplay>(28);
__builder2.AddComponentParameter(29, nameof(global::Aspire.Dashboard.Components.Controls.SignalsActionsDisplay.
#nullable restore
#line (51,36)-(51,44) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
IsPaused
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (51,47)-(51,83) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
PauseManager.AreMetricsPaused(out _)
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(30, nameof(global::Aspire.Dashboard.Components.Controls.SignalsActionsDisplay.
#nullable restore
#line (52,35)-(52,50) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
OnPausedChanged
#line default
#line hidden
#nullable disable
), (global::System.Action<global::System.Boolean>)(
#nullable restore
#line (52,53)-(52,82) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
PauseManager.SetMetricsPaused
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(31, nameof(global::Aspire.Dashboard.Components.Controls.SignalsActionsDisplay.
#nullable restore
#line (53,35)-(53,52) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
HandleClearSignal
#line default
#line hidden
#nullable disable
), (global::System.Func<global::Aspire.Dashboard.Otlp.Storage.ResourceKey?, global::System.Threading.Tasks.Task>)(
#nullable restore
#line (53,54)-(53,66) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
ClearMetrics
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(32, nameof(global::Aspire.Dashboard.Components.Controls.SignalsActionsDisplay.
#nullable restore
#line (54,35)-(54,51) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
SelectedResource
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Model.Otlp.SelectViewModel<global::Aspire.Dashboard.Model.ResourceTypeDetails>>(
#nullable restore
#line (54,54)-(54,84) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
PageViewModel.SelectedResource
#line default
#line hidden
#nullable disable
));
__builder2.CloseComponent();
__builder2.AddMarkupContent(33, "\r\n\r\n ");
__builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentInputLabel>(34);
__builder2.AddComponentParameter(35, "slot", "end");
__builder2.AddComponentParameter(36, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentInputLabel.
#nullable restore
#line (57,31)-(57,36) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Label
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (57,39)-(57,103) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
ControlsStringsLoc[nameof(ControlsStrings.DurationColumnHeader)]
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(37, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentInputLabel.
#nullable restore
#line (58,31)-(58,36) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
ForId
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (58,39)-(58,56) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
_selectDurationId
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(38, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentInputLabel.
#nullable restore
#line (59,31)-(59,42) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Orientation
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Orientation>(
#nullable restore
#line (59,44)-(59,66) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Orientation.Horizontal
#line default
#line hidden
#nullable disable
));
__builder2.CloseComponent();
__builder2.AddMarkupContent(39, "\r\n\r\n ");
__builder2.OpenComponent<global::Aspire.Dashboard.Components.Layout.DesktopToolbarDivider>(40);
__builder2.CloseComponent();
__builder2.AddMarkupContent(41, "\r\n\r\n ");
__builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentSelect<
#nullable restore
#line (63,47)-(63,72) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
SelectViewModel<TimeSpan>
#line default
#line hidden
#nullable disable
>>(42);
__builder2.AddComponentParameter(43, "slot", "end");
__builder2.AddComponentParameter(44, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSelect<SelectViewModel<TimeSpan>>.
#nullable restore
#line (64,27)-(64,29) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Id
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (64,32)-(64,49) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
_selectDurationId
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(45, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSelect<SelectViewModel<TimeSpan>>.
#nullable restore
#line (65,27)-(65,32) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Items
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IEnumerable<SelectViewModel<TimeSpan>>>(
#nullable restore
#line (65,35)-(65,45) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
_durations
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(46, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSelect<SelectViewModel<TimeSpan>>.
#nullable restore
#line (66,27)-(66,37) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
OptionText
#line default
#line hidden
#nullable disable
), (global::System.Func<SelectViewModel<TimeSpan>, global::System.String>)(
#nullable restore
#line (66,41)-(66,52) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
c => c.Name
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(47, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSelect<SelectViewModel<TimeSpan>>.
#nullable restore
#line (69,27)-(69,36) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
AriaLabel
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (69,39)-(69,103) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
ControlsStringsLoc[nameof(ControlsStrings.DurationColumnHeader)]
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(48, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSelect<SelectViewModel<TimeSpan>>.
#nullable restore
#line (67,33)-(67,47) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
SelectedOption
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<SelectViewModel<TimeSpan>>(
#nullable restore
#line (67,49)-(67,79) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
PageViewModel.SelectedDuration
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(49, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSelect<SelectViewModel<TimeSpan>>.SelectedOptionChanged), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<SelectViewModel<TimeSpan>>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<SelectViewModel<TimeSpan>>(this, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredBindSetter(callback: __value => { PageViewModel.SelectedDuration = __value; return global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.InvokeAsynchronousDelegate(callback:
#nullable restore
#line (68,55)-(68,89) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
HandleSelectedDurationChangedAsync
#line default
#line hidden
#nullable disable
); }, value: PageViewModel.SelectedDuration), PageViewModel.SelectedDuration))));
__builder2.AddComponentParameter(50, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSelect<SelectViewModel<TimeSpan>>.SelectedOptionExpression), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Linq.Expressions.Expression<global::System.Func<SelectViewModel<TimeSpan>>>>(() => PageViewModel.SelectedDuration));
_ = nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSelect<SelectViewModel<TimeSpan>>.
#nullable restore
#line (68,33)-(68,47) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
SelectedOption
#line default
#line hidden
#nullable disable
);
__builder2.CloseComponent();
#nullable restore
#line (71,1)-(71,13) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (71,14)-(75,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
if (!ViewportInformation.IsDesktop)
{
// Show metric selector in the toolbar for mobile, since we don't have enough room to show both
// panels on a mobile viewport.
#line default
#line hidden
#nullable disable
__builder2.OpenComponent<global::Aspire.Dashboard.Components.Controls.TreeMetricSelector>(51);
__builder2.AddComponentParameter(52, nameof(global::Aspire.Dashboard.Components.Controls.TreeMetricSelector.
#nullable restore
#line (77,21)-(77,34) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
PageViewModel
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Components.Pages.Metrics.MetricsViewModel>(
#nullable restore
#line (77,37)-(77,50) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
PageViewModel
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(53, nameof(global::Aspire.Dashboard.Components.Controls.TreeMetricSelector.
#nullable restore
#line (78,21)-(78,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
IncludeLabel
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (78,35)-(78,39) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
true
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(54, nameof(global::Aspire.Dashboard.Components.Controls.TreeMetricSelector.
#nullable restore
#line (79,21)-(79,55) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
HandleSelectedTreeItemChangedAsync
#line default
#line hidden
#nullable disable
), (global::System.Func<global::System.Threading.Tasks.Task>)(
#nullable restore
#line (79,58)-(79,92) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
HandleSelectedTreeItemChangedAsync
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentReferenceCapture(55, (__value) => {
#nullable restore
#line (76,27)-(76,46) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
_treeMetricSelector
#line default
#line hidden
#nullable disable
= (global::Aspire.Dashboard.Components.Controls.TreeMetricSelector)__value;
}
);
__builder2.CloseComponent();
#nullable restore
#line (80,1)-(81,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
}
#line default
#line hidden
#nullable disable
}
));
__builder.AddAttribute(56, "MainSection", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
__builder2.OpenElement(57, "div");
__builder2.AddAttribute(58, "style", "width: 100%; height: 100%; overflow: auto;");
__builder2.AddAttribute(59, "b-1niogo26bg");
#nullable restore
#line (84,1)-(84,17) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (84,18)-(89,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
if (PageViewModel.Instruments?.Count > 0)
{
// Collapsed property only allows us to show Panel1 (which is the metric selector)
// but we want to only show Panel2 on mobile. So, hide the bar handle and reduce width to 0
// on mobile.
#line default
#line hidden
#nullable disable
__builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter>(60);
__builder2.AddComponentParameter(61, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter.
#nullable restore
#line (89,37)-(89,46) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
BarHandle
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (89,49)-(89,78) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
ViewportInformation.IsDesktop
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(62, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter.
#nullable restore
#line (90,37)-(90,42) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Style
#line default
#line hidden
#nullable disable
), "height:100%");
__builder2.AddComponentParameter(63, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter.
#nullable restore
#line (91,37)-(91,47) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Panel1Size
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (91,51)-(91,94) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
ViewportInformation.IsDesktop ? "2fr" : "0"
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(64, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter.
#nullable restore
#line (92,37)-(92,47) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Panel2Size
#line default
#line hidden
#nullable disable
), "8fr");
__builder2.AddComponentParameter(65, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter.
#nullable restore
#line (93,37)-(93,44) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
BarSize
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Int32>(
#nullable restore
#line (93,48)-(93,85) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
ViewportInformation.IsDesktop ? 5 : 0
#line default
#line hidden
#nullable disable
));
__builder2.AddAttribute(66, "Panel1", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
#nullable restore
#line (95,1)-(95,29) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (95,30)-(97,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
if (ViewportInformation.IsDesktop)
{
#line default
#line hidden
#nullable disable
__builder3.OpenComponent<global::Aspire.Dashboard.Components.Controls.TreeMetricSelector>(67);
__builder3.AddComponentParameter(68, nameof(global::Aspire.Dashboard.Components.Controls.TreeMetricSelector.
#nullable restore
#line (99,37)-(99,50) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
PageViewModel
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Components.Pages.Metrics.MetricsViewModel>(
#nullable restore
#line (99,53)-(99,66) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
PageViewModel
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(69, nameof(global::Aspire.Dashboard.Components.Controls.TreeMetricSelector.
#nullable restore
#line (100,37)-(100,71) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
HandleSelectedTreeItemChangedAsync
#line default
#line hidden
#nullable disable
), (global::System.Func<global::System.Threading.Tasks.Task>)(
#nullable restore
#line (100,74)-(100,108) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
HandleSelectedTreeItemChangedAsync
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentReferenceCapture(70, (__value) => {
#nullable restore
#line (98,43)-(98,62) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
_treeMetricSelector
#line default
#line hidden
#nullable disable
= (global::Aspire.Dashboard.Components.Controls.TreeMetricSelector)__value;
}
);
__builder3.CloseComponent();
#nullable restore
#line (101,1)-(102,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
}
#line default
#line hidden
#nullable disable
}
));
__builder2.AddAttribute(71, "Panel2", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
__builder3.OpenElement(72, "div");
__builder3.AddAttribute(73, "b-1niogo26bg");
__builder3.OpenElement(74, "div");
__builder3.AddAttribute(75, "class", "metrics-content");
__builder3.AddAttribute(76, "b-1niogo26bg");
#nullable restore
#line (106,1)-(106,37) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (106,38)-(108,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
if (PageViewModel.SelectedResource.Id?.ReplicaSetName != null && PageViewModel is { SelectedMeter: not null, SelectedInstrument: not null })
{
#line default
#line hidden
#nullable disable
__builder3.OpenComponent<global::Aspire.Dashboard.Components.ChartContainer>(77);
__builder3.AddComponentParameter(78, nameof(global::Aspire.Dashboard.Components.ChartContainer.
#nullable restore
#line (109,45)-(109,56) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
ResourceKey
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Otlp.Storage.ResourceKey>(
#nullable restore
#line (109,60)-(109,110) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
PageViewModel.SelectedResource.Id.GetResourceKey()
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(79, nameof(global::Aspire.Dashboard.Components.ChartContainer.
#nullable restore
#line (110,45)-(110,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
MeterName
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (110,58)-(110,90) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
PageViewModel.SelectedMeter.Name
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(80, nameof(global::Aspire.Dashboard.Components.ChartContainer.
#nullable restore
#line (111,45)-(111,59) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
InstrumentName
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (111,63)-(111,100) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
PageViewModel.SelectedInstrument.Name
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(81, nameof(global::Aspire.Dashboard.Components.ChartContainer.
#nullable restore
#line (112,45)-(112,53) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Duration
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.TimeSpan>(
#nullable restore
#line (112,55)-(112,88) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
PageViewModel.SelectedDuration.Id
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(82, nameof(global::Aspire.Dashboard.Components.ChartContainer.
#nullable restore
#line (113,45)-(113,55) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
ActiveView
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Components.Pages.Metrics.MetricViewKind>(
#nullable restore
#line (113,59)-(113,121) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
PageViewModel.SelectedViewKind ?? Metrics.MetricViewKind.Graph
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(83, nameof(global::Aspire.Dashboard.Components.ChartContainer.
#nullable restore
#line (114,45)-(114,63) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
OnViewChangedAsync
#line default
#line hidden
#nullable disable
), (global::System.Func<global::Aspire.Dashboard.Components.Pages.Metrics.MetricViewKind, global::System.Threading.Tasks.Task>)(
#nullable restore
#line (114,66)-(114,84) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
OnViewChangedAsync
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(84, nameof(global::Aspire.Dashboard.Components.ChartContainer.
#nullable restore
#line (115,45)-(115,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Resources
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.List<global::Aspire.Dashboard.Otlp.Model.OtlpResource>>(
#nullable restore
#line (115,57)-(115,67) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
_resources
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(85, nameof(global::Aspire.Dashboard.Components.ChartContainer.
#nullable restore
#line (116,45)-(116,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
PauseText
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (116,57)-(116,66) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
PauseText
#line default
#line hidden
#nullable disable
));
__builder3.CloseComponent();
#nullable restore
#line (117,1)-(120,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
}
else if (PageViewModel.SelectedMeter != null)
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(86, "h3");
__builder3.AddAttribute(87, "class", "meter-name-title");
__builder3.AddAttribute(88, "b-1niogo26bg");
#nullable restore
#line (120,71)-(120,103) 26 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
__builder3.AddContent(89, PageViewModel.SelectedMeter.Name
#line default
#line hidden
#nullable disable
);
__builder3.CloseElement();
__builder3.AddMarkupContent(90, "\r\n ");
__builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<
#nullable restore
#line (126,56)-(126,77) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
OtlpInstrumentSummary
#line default
#line hidden
#nullable disable
>>(91);
__builder3.AddComponentParameter(92, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<OtlpInstrumentSummary>.
#nullable restore
#line (122,45)-(122,50) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Style
#line default
#line hidden
#nullable disable
), "max-width:1100px;");
__builder3.AddComponentParameter(93, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<OtlpInstrumentSummary>.
#nullable restore
#line (123,45)-(123,50) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Items
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Linq.IQueryable<OtlpInstrumentSummary>>(
#nullable restore
#line (123,53)-(123,165) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
PageViewModel.Instruments.Where(i => i.Parent == PageViewModel.SelectedMeter).OrderBy(i => i.Name).AsQueryable()
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(94, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<OtlpInstrumentSummary>.
#nullable restore
#line (124,45)-(124,64) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
GridTemplateColumns
#line default
#line hidden
#nullable disable
), "3fr 5fr");
__builder3.AddComponentParameter(95, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<OtlpInstrumentSummary>.
#nullable restore
#line (125,45)-(125,52) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
RowSize
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.DataGridRowSize>(
#nullable restore
#line (125,54)-(125,76) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
DataGridRowSize.Medium
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(96, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
global::__Blazor.Aspire.Dashboard.Components.Pages.Metrics.TypeInference.CreateTemplateColumn_0(__builder4, 97, default(OtlpInstrumentSummary)!, 98,
#nullable restore
#line (128,73)-(128,156) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Loc[nameof(Dashboard.Resources.Metrics.MetricsInsturementNameGridNameColumnHeader)]
#line default
#line hidden
#nullable disable
, 99, (context) => (__builder5) => {
__builder5.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentAnchor>(100);
__builder5.AddComponentParameter(101, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAnchor.
#nullable restore
#line (129,67)-(129,71) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Href
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (129,74)-(129,246) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
DashboardUrls.MetricsUrl(resource: PageViewModel.SelectedResource.Name, meter: context.Parent.Name, instrument: context.Name, duration: DurationMinutes, view: ViewKindName)
#line default
#line hidden
#nullable disable
));
__builder5.AddComponentParameter(102, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAnchor.
#nullable restore
#line (129,248)-(129,258) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Appearance
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (129,260)-(129,282) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Appearance.Lightweight
#line default
#line hidden
#nullable disable
));
__builder5.AddAttribute(103, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder6) => {
#nullable restore
#line (130,58)-(130,70) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
__builder6.AddContent(104, context.Name
#line default
#line hidden
#nullable disable
);
}
));
__builder5.CloseComponent();
}
);
__builder4.AddMarkupContent(105, "\r\n ");
global::__Blazor.Aspire.Dashboard.Components.Pages.Metrics.TypeInference.CreatePropertyColumn_1(__builder4, 106, default(OtlpInstrumentSummary)!, 107,
#nullable restore
#line (133,73)-(133,163) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Loc[nameof(Dashboard.Resources.Metrics.MetricsInsturementDescriptionGridNameColumnHeader)]
#line default
#line hidden
#nullable disable
, 108,
#nullable restore
#line (133,177)-(133,195) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
c => c.Description
#line default
#line hidden
#nullable disable
, 109,
#nullable restore
#line (133,207)-(133,211) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
true
#line default
#line hidden
#nullable disable
, 110,
#nullable restore
#line (133,228)-(133,246) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
c => c.Description
#line default
#line hidden
#nullable disable
);
}
));
__builder3.CloseComponent();
#nullable restore
#line (136,1)-(139,41) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
}
else
{
#line default
#line hidden
#nullable disable
#nullable restore
#line (139,42)-(141,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
if (ViewportInformation.IsDesktop)
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(111, "p");
__builder3.AddAttribute(112, "b-1niogo26bg");
#nullable restore
#line (141,49)-(141,113) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
__builder3.AddContent(113, Loc[nameof(Dashboard.Resources.Metrics.MetricsSelectInstrument)]
#line default
#line hidden
#nullable disable
);
__builder3.CloseElement();
#nullable restore
#line (142,1)-(145,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
}
else
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(114, "div");
__builder3.AddAttribute(115, "class", "empty-content");
__builder3.AddAttribute(116, "b-1niogo26bg");
__builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentAnchor>(117);
__builder3.AddComponentParameter(118, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAnchor.
#nullable restore
#line (146,63)-(146,67) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Href
#line default
#line hidden
#nullable disable
), "#");
__builder3.AddComponentParameter(119, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAnchor.
#nullable restore
#line (146,72)-(146,82) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Appearance
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (146,84)-(146,104) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Appearance.Hypertext
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(120, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAnchor.
#nullable restore
#line (146,106)-(146,113) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
OnClick
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this,
#nullable restore
#line (146,117)-(146,175) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
async () => await _contentLayout!.OpenMobileToolbarAsync()
#line default
#line hidden
#nullable disable
)));
__builder3.AddAttribute(121, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
#nullable restore
#line (147,54)-(147,118) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
__builder4.AddContent(122, Loc[nameof(Dashboard.Resources.Metrics.MetricsSelectInstrument)]
#line default
#line hidden
#nullable disable
);
}
));
__builder3.CloseComponent();
__builder3.CloseElement();
#nullable restore
#line (150,1)-(150,42) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
}
#line default
#line hidden
#nullable disable
#nullable restore
#line (150,42)-(152,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
}
#line default
#line hidden
#nullable disable
__builder3.CloseElement();
__builder3.CloseElement();
}
));
__builder2.CloseComponent();
#nullable restore
#line (156,1)-(159,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
}
else if (PageViewModel.Instruments == null)
{
#line default
#line hidden
#nullable disable
__builder2.OpenElement(123, "div");
__builder2.AddAttribute(124, "class", "empty-content");
__builder2.AddAttribute(125, "b-1niogo26bg");
#nullable restore
#line (160,1)-(160,25) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (160,26)-(162,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
if (ViewportInformation.IsDesktop)
{
#line default
#line hidden
#nullable disable
__builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<
#nullable restore
#line (162,47)-(162,81) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Icons.Regular.Size24.ChartMultiple
#line default
#line hidden
#nullable disable
>>(126);
__builder2.CloseComponent();
__builder2.AddMarkupContent(127, " \r\n");
#nullable restore
#line (163,1)-(163,29) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (163,30)-(163,93) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
__builder2.AddContent(128, Loc[nameof(Dashboard.Resources.Metrics.MetricsSelectAResource)]
#line default
#line hidden
#nullable disable
);
#nullable restore
#line (163,93)-(167,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
}
else
{
#line default
#line hidden
#nullable disable
__builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<
#nullable restore
#line (167,47)-(167,81) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Icons.Regular.Size24.ChartMultiple
#line default
#line hidden
#nullable disable
>>(129);
__builder2.CloseComponent();
__builder2.AddMarkupContent(130, " \r\n ");
__builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentAnchor>(131);
__builder2.AddComponentParameter(132, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAnchor.
#nullable restore
#line (168,43)-(168,47) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Href
#line default
#line hidden
#nullable disable
), "#");
__builder2.AddComponentParameter(133, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAnchor.
#nullable restore
#line (168,52)-(168,62) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Appearance
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (168,64)-(168,84) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Appearance.Hypertext
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(134, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAnchor.
#nullable restore
#line (168,86)-(168,93) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
OnClick
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this,
#nullable restore
#line (168,97)-(168,155) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
async () => await _contentLayout!.OpenMobileToolbarAsync()
#line default
#line hidden
#nullable disable
)));
__builder2.AddAttribute(135, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
#nullable restore
#line (168,159)-(168,222) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
__builder3.AddContent(136, Loc[nameof(Dashboard.Resources.Metrics.MetricsSelectAResource)]
#line default
#line hidden
#nullable disable
);
}
));
__builder2.CloseComponent();
#nullable restore
#line (169,1)-(170,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
}
#line default
#line hidden
#nullable disable
__builder2.CloseElement();
#nullable restore
#line (171,1)-(174,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
}
else
{
#line default
#line hidden
#nullable disable
__builder2.OpenElement(137, "div");
__builder2.AddAttribute(138, "class", "empty-content");
__builder2.AddAttribute(139, "b-1niogo26bg");
__builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<
#nullable restore
#line (175,43)-(175,77) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Icons.Regular.Size24.ChartMultiple
#line default
#line hidden
#nullable disable
>>(140);
__builder2.CloseComponent();
__builder2.AddContent(141, " ");
#nullable restore
#line (175,87)-(175,155) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
__builder2.AddContent(142, Loc[nameof(Dashboard.Resources.Metrics.MetricsNoMetricsForResource)]
#line default
#line hidden
#nullable disable
);
__builder2.CloseElement();
#nullable restore
#line (177,1)-(178,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
}
#line default
#line hidden
#nullable disable
__builder2.CloseElement();
}
));
__builder.AddComponentReferenceCapture(143, (__value) => {
#nullable restore
#line (37,15)-(37,29) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
_contentLayout
#line default
#line hidden
#nullable disable
= (global::Aspire.Dashboard.Components.Layout.AspirePageContentLayout)__value;
}
);
__builder.CloseComponent();
__builder.CloseElement();
}
#pragma warning restore 1998
[global::Microsoft.AspNetCore.Components.InjectAttribute] private
#nullable restore
#line (11,9)-(11,42) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
IStringLocalizer<ControlsStrings>
#line default
#line hidden
#nullable disable
#nullable restore
#line (11,43)-(11,61) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
ControlsStringsLoc
#line default
#line hidden
#nullable disable
{ get; set; }
= default!;
[global::Microsoft.AspNetCore.Components.InjectAttribute] private
#nullable restore
#line (10,9)-(10,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
IStringLocalizer<Dashboard.Resources.Metrics>
#line default
#line hidden
#nullable disable
#nullable restore
#line (10,55)-(10,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Loc
#line default
#line hidden
#nullable disable
{ get; set; }
= default!;
}
}
namespace __Blazor.Aspire.Dashboard.Components.Pages.Metrics
{
#line hidden
internal static class TypeInference
{
public static void CreateTemplateColumn_0<TGridItem>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, TGridItem __syntheticArg0, int __seq0, global::System.String __arg0, int __seq1, global::Microsoft.AspNetCore.Components.RenderFragment<TGridItem> __arg1)
{
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.TemplateColumn<TGridItem>>(seq);
__builder.AddComponentParameter(__seq0, nameof(global::Microsoft.FluentUI.AspNetCore.Components.TemplateColumn<TGridItem>.
#nullable restore
#line (128,65)-(128,70) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Title
#line default
#line hidden
#nullable disable
), __arg0);
__builder.AddComponentParameter(__seq1, "ChildContent", __arg1);
__builder.CloseComponent();
}
public static void CreatePropertyColumn_1<TGridItem, TProp>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, TGridItem __syntheticArg0, int __seq0, global::System.String __arg0, int __seq1, global::System.Linq.Expressions.Expression<global::System.Func<TGridItem, TProp>> __arg1, int __seq2, global::System.Boolean __arg2, int __seq3, global::System.Func<TGridItem, global::System.String> __arg3)
{
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.PropertyColumn<TGridItem, TProp>>(seq);
__builder.AddComponentParameter(__seq0, nameof(global::Microsoft.FluentUI.AspNetCore.Components.PropertyColumn<TGridItem, TProp>.
#nullable restore
#line (133,65)-(133,70) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Title
#line default
#line hidden
#nullable disable
), __arg0);
__builder.AddComponentParameter(__seq1, nameof(global::Microsoft.FluentUI.AspNetCore.Components.PropertyColumn<TGridItem, TProp>.
#nullable restore
#line (133,165)-(133,173) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Property
#line default
#line hidden
#nullable disable
), __arg1);
__builder.AddComponentParameter(__seq2, nameof(global::Microsoft.FluentUI.AspNetCore.Components.PropertyColumn<TGridItem, TProp>.
#nullable restore
#line (133,198)-(133,205) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Tooltip
#line default
#line hidden
#nullable disable
), __arg2);
__builder.AddComponentParameter(__seq3, nameof(global::Microsoft.FluentUI.AspNetCore.Components.PropertyColumn<TGridItem, TProp>.
#nullable restore
#line (133,213)-(133,224) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
TooltipText
#line default
#line hidden
#nullable disable
), __arg3);
__builder.CloseComponent();
}
}
}
#pragma warning restore 1591
|