|
#pragma checksum "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor" "{8829d00f-11b8-4213-878b-770e8597ac16}" "f0e6f9b98fc3855e253dbe08e5f570a93eb25fe2d2effe207626f71eaa9b8702"
// <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,38) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Configuration
#nullable disable
;
#nullable restore
#line (21,2)-(21,30) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Model
#nullable disable
;
#nullable restore
#line (22,2)-(22,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Model.Otlp
#nullable disable
;
#nullable restore
#line (23,2)-(23,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Otlp.Model
#nullable disable
;
#nullable restore
#line (24,2)-(24,38) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.ServiceClient
#nullable disable
;
#nullable restore
#line (25,2)-(25,30) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Utils
#nullable disable
;
#nullable restore
#line (26,2)-(26,21) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Shared
#nullable disable
;
#nullable restore
#line (27,2)-(27,41) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.Extensions.Localization
#nullable disable
;
#nullable restore
#line (28,2)-(28,28) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using System.Globalization
#nullable disable
;
#nullable restore
#line (6,2)-(6,34) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
using Aspire.Dashboard.Resources
#nullable disable
;
#line default
#line hidden
#nullable restore
#line (31,12)-(31,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 (11,1)-(11,5) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (11,7)-(23,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 (26,9)-(26,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 (26,26)-(26,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 (27,9)-(27,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 (27,24)-(27,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 (28,9)-(28,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 (28,15)-(28,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 (33,9)-(33,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 (33,30)-(33,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 (35,9)-(35,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 (36,9)-(36,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 (36,35)-(36,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 (38,38)-(38,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 (41,29)-(41,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.SelectViewModel<global::Aspire.Dashboard.Model.ResourceTypeDetails>>>(
#nullable restore
#line (41,40)-(41,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 (42,29)-(42,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 (42,41)-(42,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 (45,29)-(45,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 (45,48)-(45,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 (46,29)-(46,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 (43,35)-(43,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.SelectViewModel<global::Aspire.Dashboard.Model.ResourceTypeDetails>>(
#nullable restore
#line (43,53)-(43,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.SelectViewModel<Aspire.Dashboard.Model.ResourceTypeDetails>>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Aspire.Dashboard.Model.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 (44,59)-(44,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 (44,35)-(44,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 (48,36)-(48,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 (48,47)-(48,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 (49,35)-(49,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 (49,53)-(49,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 (50,35)-(50,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 (50,54)-(50,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 (51,35)-(51,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.SelectViewModel<global::Aspire.Dashboard.Model.ResourceTypeDetails>>(
#nullable restore
#line (51,54)-(51,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 (54,31)-(54,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 (54,39)-(54,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 (55,31)-(55,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 (55,39)-(55,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 (56,31)-(56,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 (56,44)-(56,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 (60,47)-(60,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 (61,27)-(61,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 (61,32)-(61,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 (62,27)-(62,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 (62,35)-(62,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 (63,27)-(63,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 (63,41)-(63,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 (66,27)-(66,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 (66,39)-(66,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 (64,33)-(64,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 (64,49)-(64,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 (65,55)-(65,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 (65,33)-(65,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 (68,1)-(68,13) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (68,14)-(72,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 (74,21)-(74,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 (74,37)-(74,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 (75,21)-(75,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 (75,35)-(75,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 (76,21)-(76,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 (76,58)-(76,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 (73,27)-(73,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 (77,1)-(78,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 (81,1)-(81,17) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (81,18)-(86,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 (86,37)-(86,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 (86,49)-(86,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 (87,37)-(87,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 (88,37)-(88,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 (88,51)-(88,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 (89,37)-(89,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 (90,37)-(90,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 (90,48)-(90,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 (92,1)-(92,29) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (92,30)-(94,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 (96,37)-(96,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 (96,53)-(96,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 (97,37)-(97,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 (97,74)-(97,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 (95,43)-(95,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 (98,1)-(99,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 (103,1)-(103,37) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (103,38)-(105,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 (106,45)-(106,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 (106,60)-(106,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 (107,45)-(107,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 (107,58)-(107,85) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
PageViewModel.SelectedMeter
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(80, nameof(global::Aspire.Dashboard.Components.ChartContainer.
#nullable restore
#line (108,45)-(108,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 (108,63)-(108,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 (109,45)-(109,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 (109,55)-(109,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 (110,45)-(110,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 (110,59)-(110,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 (111,45)-(111,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 (111,66)-(111,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 (112,45)-(112,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 (112,57)-(112,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 (113,45)-(113,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 (113,57)-(113,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 (114,1)-(117,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 (117,71)-(117,98) 26 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
__builder3.AddContent(89, PageViewModel.SelectedMeter
#line default
#line hidden
#nullable disable
);
__builder3.CloseElement();
__builder3.AddMarkupContent(90, "\r\n ");
__builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<
#nullable restore
#line (123,56)-(123,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 (119,45)-(119,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 (120,45)-(120,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 (120,53)-(120,170) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
PageViewModel.Instruments.Where(i => i.Parent.Name == 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 (121,45)-(121,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 (122,45)-(122,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 (122,54)-(122,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 (125,73)-(125,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 (126,67)-(126,72) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Class
#line default
#line hidden
#nullable disable
), "button-hyperlink-no-icon");
__builder5.AddComponentParameter(102, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAnchor.
#nullable restore
#line (126,100)-(126,104) "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 (126,107)-(126,279) "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(103, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAnchor.
#nullable restore
#line (126,281)-(126,291) "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 (126,293)-(126,315) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Appearance.Lightweight
#line default
#line hidden
#nullable disable
));
__builder5.AddAttribute(104, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder6) => {
#nullable restore
#line (127,58)-(127,70) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
__builder6.AddContent(105, context.Name
#line default
#line hidden
#nullable disable
);
}
));
__builder5.CloseComponent();
}
);
__builder4.AddMarkupContent(106, "\r\n ");
global::__Blazor.Aspire.Dashboard.Components.Pages.Metrics.TypeInference.CreatePropertyColumn_1(__builder4, 107, default(OtlpInstrumentSummary)!, 108,
#nullable restore
#line (130,73)-(130,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
, 109,
#nullable restore
#line (130,177)-(130,195) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
c => c.Description
#line default
#line hidden
#nullable disable
, 110,
#nullable restore
#line (130,207)-(130,211) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
true
#line default
#line hidden
#nullable disable
, 111,
#nullable restore
#line (130,228)-(130,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 (133,1)-(136,41) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
}
else
{
#line default
#line hidden
#nullable disable
#nullable restore
#line (136,42)-(138,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
if (ViewportInformation.IsDesktop)
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(112, "p");
__builder3.AddAttribute(113, "b-1niogo26bg");
#nullable restore
#line (138,49)-(138,113) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
__builder3.AddContent(114, Loc[nameof(Dashboard.Resources.Metrics.MetricsSelectInstrument)]
#line default
#line hidden
#nullable disable
);
__builder3.CloseElement();
#nullable restore
#line (139,1)-(142,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
}
else
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(115, "div");
__builder3.AddAttribute(116, "class", "empty-content");
__builder3.AddAttribute(117, "b-1niogo26bg");
__builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentAnchor>(118);
__builder3.AddComponentParameter(119, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAnchor.
#nullable restore
#line (143,63)-(143,67) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Href
#line default
#line hidden
#nullable disable
), "#");
__builder3.AddComponentParameter(120, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAnchor.
#nullable restore
#line (143,72)-(143,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 (143,84)-(143,104) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Appearance.Hypertext
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(121, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAnchor.
#nullable restore
#line (143,106)-(143,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 (143,117)-(143,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(122, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
#nullable restore
#line (144,54)-(144,118) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
__builder4.AddContent(123, Loc[nameof(Dashboard.Resources.Metrics.MetricsSelectInstrument)]
#line default
#line hidden
#nullable disable
);
}
));
__builder3.CloseComponent();
__builder3.CloseElement();
#nullable restore
#line (147,1)-(147,42) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
}
#line default
#line hidden
#nullable disable
#nullable restore
#line (147,42)-(149,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 (153,1)-(156,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(124, "div");
__builder2.AddAttribute(125, "class", "empty-content");
__builder2.AddAttribute(126, "b-1niogo26bg");
#nullable restore
#line (157,1)-(157,25) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (157,26)-(159,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 (159,47)-(159,81) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Icons.Regular.Size24.ChartMultiple
#line default
#line hidden
#nullable disable
>>(127);
__builder2.CloseComponent();
__builder2.AddMarkupContent(128, " \r\n");
#nullable restore
#line (160,1)-(160,29) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (160,30)-(160,93) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
__builder2.AddContent(129, Loc[nameof(Dashboard.Resources.Metrics.MetricsSelectAResource)]
#line default
#line hidden
#nullable disable
);
#nullable restore
#line (160,93)-(164,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 (164,47)-(164,81) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Icons.Regular.Size24.ChartMultiple
#line default
#line hidden
#nullable disable
>>(130);
__builder2.CloseComponent();
__builder2.AddMarkupContent(131, " \r\n ");
__builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentAnchor>(132);
__builder2.AddComponentParameter(133, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAnchor.
#nullable restore
#line (165,43)-(165,47) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Href
#line default
#line hidden
#nullable disable
), "#");
__builder2.AddComponentParameter(134, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAnchor.
#nullable restore
#line (165,52)-(165,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 (165,64)-(165,84) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Appearance.Hypertext
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(135, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAnchor.
#nullable restore
#line (165,86)-(165,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 (165,97)-(165,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(136, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
#nullable restore
#line (165,159)-(165,222) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
__builder3.AddContent(137, Loc[nameof(Dashboard.Resources.Metrics.MetricsSelectAResource)]
#line default
#line hidden
#nullable disable
);
}
));
__builder2.CloseComponent();
#nullable restore
#line (166,1)-(167,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
}
#line default
#line hidden
#nullable disable
__builder2.CloseElement();
#nullable restore
#line (168,1)-(171,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
}
else
{
#line default
#line hidden
#nullable disable
__builder2.OpenElement(138, "div");
__builder2.AddAttribute(139, "class", "empty-content");
__builder2.AddAttribute(140, "b-1niogo26bg");
__builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<
#nullable restore
#line (172,43)-(172,77) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
Icons.Regular.Size24.ChartMultiple
#line default
#line hidden
#nullable disable
>>(141);
__builder2.CloseComponent();
__builder2.AddContent(142, " ");
#nullable restore
#line (172,87)-(172,155) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
__builder2.AddContent(143, Loc[nameof(Dashboard.Resources.Metrics.MetricsNoMetricsForResource)]
#line default
#line hidden
#nullable disable
);
__builder2.CloseElement();
#nullable restore
#line (174,1)-(175,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
}
#line default
#line hidden
#nullable disable
__builder2.CloseElement();
}
));
__builder.AddComponentReferenceCapture(144, (__value) => {
#nullable restore
#line (34,15)-(34,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 (8,9)-(8,42) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Pages\Metrics.razor"
IStringLocalizer<ControlsStrings>
#line default
#line hidden
#nullable disable
#nullable restore
#line (8,43)-(8,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 (7,9)-(7,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 (7,55)-(7,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 (125,65)-(125,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 (130,65)-(130,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 (130,165)-(130,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 (130,198)-(130,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 (130,213)-(130,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
|