File: _generated\2\QuickGrid_razor.g.cs
Web Access
Project: src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Microsoft.AspNetCore.Components.QuickGrid.csproj (Microsoft.AspNetCore.Components.QuickGrid)
#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