File: Components_Pages_Metrics_razor.g.cs
Project: src\src\Aspire.Dashboard\Aspire.Dashboard.csproj (Aspire.Dashboard)
#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, "&nbsp;\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, "&nbsp;\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