#pragma checksum "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" "{8829d00f-11b8-4213-878b-770e8597ac16}" "d0e53d4d9c00f70584624090f7fa766259554047266cd28a3fffa3bf6980f3f0" // <auto-generated/> #pragma warning disable 1591 namespace Microsoft.AspNetCore.Components.QuickGrid { #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,64) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" using Microsoft.AspNetCore.Components.QuickGrid.Infrastructure #nullable disable ; #nullable restore #line (2,2)-(2,49) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" using Microsoft.AspNetCore.Components.Rendering #nullable disable ; #nullable restore #line (3,2)-(3,43) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" using Microsoft.AspNetCore.Components.Web #nullable disable ; #nullable restore #line (4,2)-(4,58) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" using Microsoft.AspNetCore.Components.Web.Virtualization #nullable disable ; #line default #line hidden #nullable restore public partial class QuickGrid< #nullable restore #line (5,12)-(5,21) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" TGridItem #line default #line hidden #nullable disable > : 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.CascadingValue< #nullable restore #line (6,25)-(6,55) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" InternalGridContext<TGridItem> #line default #line hidden #nullable disable >>(0); __builder.AddComponentParameter(1, nameof(global::Microsoft.AspNetCore.Components.CascadingValue<InternalGridContext<TGridItem>>. #nullable restore #line (6,57)-(6,64) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" IsFixed #line default #line hidden #nullable disable ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>( #nullable restore #line (6,66)-(6,70) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" true #line default #line hidden #nullable disable )); __builder.AddComponentParameter(2, nameof(global::Microsoft.AspNetCore.Components.CascadingValue<InternalGridContext<TGridItem>>. #nullable restore #line (6,72)-(6,77) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" Value #line default #line hidden #nullable disable ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<InternalGridContext<TGridItem>>( #nullable restore #line (6,80)-(6,100) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" _internalGridContext #line default #line hidden #nullable disable )); __builder.AddAttribute(3, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => { #nullable restore #line (7,1)-(7,5) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" #line default #line hidden #nullable disable #nullable restore #line (7,7)-(7,34) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" StartCollectingColumns(); #line default #line hidden #nullable disable #nullable restore #line (8,6)-(8,18) 25 "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" __builder2.AddContent(4, ChildContent #line default #line hidden #nullable disable ); __builder2.AddMarkupContent(5, "\r\n "); __builder2.OpenComponent<global::Microsoft.AspNetCore.Components.QuickGrid.Infrastructure.Defer>(6); __builder2.AddAttribute(7, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => { #nullable restore #line (10,1)-(10,9) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" #line default #line hidden #nullable disable #nullable restore #line (10,11)-(10,39) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" FinishCollectingColumns(); #line default #line hidden #nullable disable __builder3.OpenComponent<global::Microsoft.AspNetCore.Components.QuickGrid.Infrastructure.ColumnsCollectedNotifier< #nullable restore #line (11,46)-(11,55) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" TGridItem #line default #line hidden #nullable disable >>(8); __builder3.CloseComponent(); __builder3.AddMarkupContent(9, "\r\n\r\n "); __builder3.OpenElement(10, "table"); __builder3.AddAttribute(11, "theme", #nullable restore #line (13,24)-(13,29) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" Theme #line default #line hidden #nullable disable ); __builder3.AddAttribute(12, "aria-rowcount", #nullable restore #line (13,48)-(13,69) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" _ariaBodyRowCount + 1 #line default #line hidden #nullable disable ); __builder3.AddAttribute(13, "onclosecolumnoptions", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::System.EventArgs>(this, #nullable restore #line (13,118)-(13,140) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" HideColumnOptionsAsync #line default #line hidden #nullable disable )); __builder3.AddMultipleAttributes(14, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IEnumerable<global::System.Collections.Generic.KeyValuePair<string, object>>>( #nullable restore #line (13,155)-(13,175) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" AdditionalAttributes #line default #line hidden #nullable disable )); __builder3.AddAttribute(15, "class", #nullable restore #line (13,185)-(13,196) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" GridClass() #line default #line hidden #nullable disable ); __builder3.AddAttribute(16, "b-vznuo5fmpv"); __builder3.AddElementReferenceCapture(17, (__value) => { #nullable restore #line (13,78)-(13,93) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" _tableReference #line default #line hidden #nullable disable = __value; } ); __builder3.OpenElement(18, "thead"); __builder3.AddAttribute(19, "b-vznuo5fmpv"); __builder3.OpenElement(20, "tr"); __builder3.AddAttribute(21, "b-vznuo5fmpv"); #nullable restore #line (16,22)-(16,42) 26 "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" __builder3.AddContent(22, _renderColumnHeaders #line default #line hidden #nullable disable ); __builder3.CloseElement(); __builder3.CloseElement(); __builder3.AddMarkupContent(23, "\r\n "); __builder3.OpenElement(24, "tbody"); __builder3.AddAttribute(25, "b-vznuo5fmpv"); #nullable restore #line (20,1)-(20,17) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" #line default #line hidden #nullable disable #nullable restore #line (20,18)-(22,1) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" if (Virtualize) { #line default #line hidden #nullable disable __builder3.OpenComponent<global::Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize< #nullable restore #line (23,32)-(23,62) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" (int RowIndex, TGridItem Data) #line default #line hidden #nullable disable >>(26); __builder3.AddComponentParameter(27, nameof(global::Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize<(int RowIndex, TGridItem Data)>. #nullable restore #line (24,25)-(24,33) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" ItemSize #line default #line hidden #nullable disable ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Single>( #nullable restore #line (24,36)-(24,44) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" ItemSize #line default #line hidden #nullable disable )); __builder3.AddComponentParameter(28, nameof(global::Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize<(int RowIndex, TGridItem Data)>. #nullable restore #line (25,25)-(25,38) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" OverscanCount #line default #line hidden #nullable disable ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Int32>( #nullable restore #line (25,41)-(25,54) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" OverscanCount #line default #line hidden #nullable disable )); __builder3.AddComponentParameter(29, nameof(global::Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize<(int RowIndex, TGridItem Data)>. #nullable restore #line (26,25)-(26,41) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" InitialItemIndex #line default #line hidden #nullable disable ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Int32>( #nullable restore #line (26,44)-(26,60) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" InitialItemIndex #line default #line hidden #nullable disable )); __builder3.AddComponentParameter(30, nameof(global::Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize<(int RowIndex, TGridItem Data)>. #nullable restore #line (27,25)-(27,38) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" ItemsProvider #line default #line hidden #nullable disable ), (global::Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate<(int RowIndex, TGridItem Data)>)( #nullable restore #line (27,41)-(27,64) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" ProvideVirtualizedItems #line default #line hidden #nullable disable )); __builder3.AddComponentParameter(31, nameof(global::Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize<(int RowIndex, TGridItem Data)>. #nullable restore #line (28,25)-(28,36) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" ItemContent #line default #line hidden #nullable disable ), (global::Microsoft.AspNetCore.Components.RenderFragment<(int RowIndex, TGridItem Data)>)( #nullable restore #line (28,40)-(28,103) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" item => builder => RenderRow(builder, item.RowIndex, item.Data) #line default #line hidden #nullable disable )); __builder3.AddComponentParameter(32, nameof(global::Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize<(int RowIndex, TGridItem Data)>. #nullable restore #line (29,25)-(29,36) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" Placeholder #line default #line hidden #nullable disable ), (global::Microsoft.AspNetCore.Components.RenderFragment<global::Microsoft.AspNetCore.Components.Web.Virtualization.PlaceholderContext>)( #nullable restore #line (29,40)-(29,122) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" placeholderContext => builder => RenderPlaceholderRow(builder, placeholderContext) #line default #line hidden #nullable disable )); __builder3.AddMultipleAttributes(33, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IEnumerable<global::System.Collections.Generic.KeyValuePair<string, object>>>( #nullable restore #line (30,39)-(30,60) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" _virtualizeAttributes #line default #line hidden #nullable disable )); __builder3.AddComponentReferenceCapture(34, (__value) => { #nullable restore #line (22,40)-(22,60) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" _virtualizeComponent #line default #line hidden #nullable disable = (global::Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize<(int RowIndex, TGridItem Data)>)__value; } ); __builder3.CloseComponent(); #nullable restore #line (31,1)-(34,21) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" } else { #line default #line hidden #nullable disable #nullable restore #line (34,22)-(34,47) 26 "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" __builder3.AddContent(35, _renderNonVirtualizedRows #line default #line hidden #nullable disable ); #nullable restore #line (34,47)-(36,1) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" } #line default #line hidden #nullable disable __builder3.CloseElement(); __builder3.CloseElement(); } )); __builder2.CloseComponent(); } )); __builder.CloseComponent(); } #pragma warning restore 1998 #nullable restore #line (41,8)-(58,1) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" private void RenderNonVirtualizedRows(RenderTreeBuilder __builder) { var initialRowIndex = 2; // aria-rowindex is 1-based, plus the first row is the header var rowIndex = initialRowIndex; foreach (var item in _currentNonVirtualizedViewItems) { RenderRow(__builder, rowIndex++, item); } // When pagination is enabled, by default ensure we render the exact number of expected rows per page, // even if there aren't enough data items. This avoids the layout jumping on the last page. // Consider making this optional. if (Pagination is not null) { while (rowIndex++ < initialRowIndex + Pagination.ItemsPerPage) { #line default #line hidden #nullable disable __builder.OpenElement(36, "tr"); __builder.AddAttribute(37, "b-vznuo5fmpv"); #nullable restore #line (59,1)-(59,21) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" #line default #line hidden #nullable disable #nullable restore #line (59,22)-(61,1) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" foreach (var col in _columns) { #line default #line hidden #nullable disable __builder.OpenElement(38, "td"); __builder.AddAttribute(39, "class", #nullable restore #line (61,37)-(61,53) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" ColumnClass(col) #line default #line hidden #nullable disable ); __builder.AddAttribute(40, "b-vznuo5fmpv"); __builder.SetKey( #nullable restore #line (61,62)-(61,65) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" col #line default #line hidden #nullable disable ); __builder.CloseElement(); #nullable restore #line (62,1)-(63,1) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" } #line default #line hidden #nullable disable __builder.CloseElement(); #nullable restore #line (64,1)-(76,1) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" } } } private void RenderRow(RenderTreeBuilder __builder, int rowIndex, TGridItem item) { var rowClass = RowClass?.Invoke(item); var combinedClass = OnRowClick.HasDelegate ? string.IsNullOrEmpty(rowClass) ? "row-clickable" : $"row-clickable {rowClass}" : rowClass; var rowClick = OnRowClick.HasDelegate ? EventCallback.Factory.Create<MouseEventArgs>(this, () => OnRowClick.InvokeAsync(item)) : default; #line default #line hidden #nullable disable __builder.OpenElement(41, "tr"); __builder.AddAttribute(42, "aria-rowindex", #nullable restore #line (77,29)-(77,37) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" rowIndex #line default #line hidden #nullable disable ); __builder.AddAttribute(43, "class", #nullable restore #line (78,21)-(78,34) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" combinedClass #line default #line hidden #nullable disable ); __builder.AddAttribute(44, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, #nullable restore #line (79,24)-(79,32) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" rowClick #line default #line hidden #nullable disable )); __builder.AddAttribute(45, "b-vznuo5fmpv"); __builder.SetKey( #nullable restore #line (76,21)-(76,34) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" ItemKey(item) #line default #line hidden #nullable disable ); #nullable restore #line (80,1)-(80,13) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" #line default #line hidden #nullable disable #nullable restore #line (80,14)-(82,1) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" foreach (var col in _columns) { #line default #line hidden #nullable disable __builder.OpenElement(46, "td"); __builder.AddAttribute(47, "class", #nullable restore #line (82,29)-(82,45) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" ColumnClass(col) #line default #line hidden #nullable disable ); __builder.AddAttribute(48, "b-vznuo5fmpv"); __builder.SetKey( #nullable restore #line (82,54)-(82,57) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" col #line default #line hidden #nullable disable ); #nullable restore #line (82,61)-(82,96) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" col.CellContent(__builder, item); #line default #line hidden #nullable disable __builder.CloseElement(); #nullable restore #line (83,1)-(84,1) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" } #line default #line hidden #nullable disable __builder.CloseElement(); #nullable restore #line (85,1)-(89,1) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" } private void RenderPlaceholderRow(RenderTreeBuilder __builder, PlaceholderContext placeholderContext) { #line default #line hidden #nullable disable __builder.OpenElement(49, "tr"); __builder.AddAttribute(50, "aria-rowindex", #nullable restore #line (89,30)-(89,58) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" placeholderContext.Index + 1 #line default #line hidden #nullable disable ); __builder.AddAttribute(51, "data-blazor-virtualize-reserved-height", #nullable restore #line (89,102)-(89,185) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" placeholderContext.Size.ToString(System.Globalization.CultureInfo.InvariantCulture) #line default #line hidden #nullable disable ); __builder.AddAttribute(52, "b-vznuo5fmpv"); #nullable restore #line (90,1)-(90,13) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" #line default #line hidden #nullable disable #nullable restore #line (90,14)-(92,1) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" foreach (var col in _columns) { #line default #line hidden #nullable disable __builder.OpenElement(53, "td"); __builder.AddAttribute(54, "class", "grid-cell-placeholder" + " " + ( #nullable restore #line (92,51)-(92,67) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" ColumnClass(col) #line default #line hidden #nullable disable )); __builder.AddAttribute(55, "b-vznuo5fmpv"); __builder.SetKey( #nullable restore #line (92,76)-(92,79) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" col #line default #line hidden #nullable disable ); #nullable restore #line (92,83)-(92,145) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" col.RenderPlaceholderContent(__builder, placeholderContext); #line default #line hidden #nullable disable __builder.CloseElement(); #nullable restore #line (93,1)-(94,1) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" } #line default #line hidden #nullable disable __builder.CloseElement(); #nullable restore #line (95,1)-(101,1) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" } private void RenderColumnHeaders(RenderTreeBuilder __builder) { foreach (var col in _columns) { #line default #line hidden #nullable disable __builder.OpenElement(56, "th"); __builder.AddAttribute(57, "class", #nullable restore #line (101,25)-(101,47) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" ColumnHeaderClass(col) #line default #line hidden #nullable disable ); __builder.AddAttribute(58, "aria-sort", #nullable restore #line (101,61)-(101,79) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" AriaSortValue(col) #line default #line hidden #nullable disable ); __builder.AddAttribute(59, "scope", "col"); __builder.AddAttribute(60, "b-vznuo5fmpv"); __builder.SetKey( #nullable restore #line (101,88)-(101,91) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" col #line default #line hidden #nullable disable ); __builder.OpenElement(61, "div"); __builder.AddAttribute(62, "class", "col-header-content"); __builder.AddAttribute(63, "b-vznuo5fmpv"); #nullable restore #line (102,50)-(102,67) 25 "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" __builder.AddContent(64, col.HeaderContent #line default #line hidden #nullable disable ); __builder.CloseElement(); #nullable restore #line (104,1)-(104,17) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" #line default #line hidden #nullable disable #nullable restore #line (104,18)-(106,1) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" if (col == _displayOptionsForColumn) { #line default #line hidden #nullable disable __builder.OpenElement(65, "div"); __builder.AddAttribute(66, "class", "col-options"); __builder.AddAttribute(67, "b-vznuo5fmpv"); #nullable restore #line (106,47)-(106,64) 25 "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" __builder.AddContent(68, col.ColumnOptions #line default #line hidden #nullable disable ); __builder.CloseElement(); #nullable restore #line (107,1)-(108,1) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" } #line default #line hidden #nullable disable __builder.CloseElement(); #nullable restore #line (109,1)-(111,1) "D:\a\_work\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\QuickGrid.razor" } } #line default #line hidden #nullable disable } } #pragma warning restore 1591