File: Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\ColumnBase_razor.g.cs
Project: Microsoft.AspNetCore.Components.QuickGrid.csproj (Microsoft.AspNetCore.Components.QuickGrid)
#pragma checksum "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor" "{8829d00f-11b8-4213-878b-770e8597ac16}" "fbdd99424234f66b3a9d6c73bba0ebf2a45689f80a712e6ef06e768c1be2734a"
// <auto-generated/>
#pragma warning disable 1591
namespace 
#nullable restore
#line (4,12)-(4,53) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
Microsoft.AspNetCore.Components.QuickGrid
 
#line default
#line hidden
#nullable disable
{
    #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,49) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
using Microsoft.AspNetCore.Components.Rendering
 
#nullable disable
    ;
#nullable restore
#line (2,2)-(2,43) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
using Microsoft.AspNetCore.Components.Web
 
#nullable disable
    ;
#nullable restore
#line (3,2)-(3,58) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
using Microsoft.AspNetCore.Components.Web.Virtualization
 
#nullable disable
    ;
    #line default
    #line hidden
    #nullable restore
    public partial class ColumnBase<
#nullable restore
#line (5,12)-(5,21) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.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)
        {
#nullable restore
#line (6,3)-(9,1) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
 
    EnsureColumnMatchesGrid();
    InternalGridContext.Grid.AddColumn(this, InitialSortDirection, IsDefaultSortColumn);
 
#line default
#line hidden
#nullable disable
 
        }
        #pragma warning restore 1998
#nullable restore
#line (12,2)-(15,9) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
 
    private void RenderDefaultHeaderContent(RenderTreeBuilder __builder)
    {
        
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (15,10)-(17,13) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
if (HeaderTemplate is not null)
        {
            
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (17,14)-(17,34) 24 "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
__builder.AddContent(0, HeaderTemplate(this)
 
#line default
#line hidden
#nullable disable
        );
#nullable restore
#line (17,34)-(21,13) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
 
        }
        else
        {
            
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (21,14)-(23,1) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
if (ColumnOptions is not null && (Align != Align.Right && Align != Align.End))
            {
 
#line default
#line hidden
#nullable disable
 
        __builder.OpenElement(1, "button");
        __builder.AddAttribute(2, "class", "col-options-button");
        __builder.AddAttribute(3, "type", "button");
        __builder.AddAttribute(4, "title", "Column options");
        __builder.AddAttribute(5, "aria-expanded", 
#nullable restore
#line (23,106)-(23,158) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
Grid.IsColumnOptionsVisible(this) ? "true" : "false"
 
#line default
#line hidden
#nullable disable
        );
        __builder.AddAttribute(6, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 
#nullable restore
#line (23,173)-(23,212) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
() => Grid.ShowColumnOptionsAsync(this)
 
#line default
#line hidden
#nullable disable
        ));
        __builder.AddAttribute(7, "b-b7yucal7gj");
        __builder.CloseElement();
#nullable restore
#line (24,1)-(24,14) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
            }
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (24,14)-(28,17) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
 
 
            if (Sortable.HasValue ? Sortable.Value : IsSortableByDefault())
            {
                
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (28,18)-(30,1) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
if (QuickGridFeatureFlags.EnableUrlBasedQuickGridNavigationAndSorting && Title is not null)
                {
 
#line default
#line hidden
#nullable disable
 
        __builder.OpenElement(8, "a");
        __builder.AddAttribute(9, "class", "col-title");
        __builder.AddAttribute(10, "href", 
#nullable restore
#line (30,50)-(30,71) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
Grid.GetSortUrl(this)
 
#line default
#line hidden
#nullable disable
        );
        __builder.AddAttribute(11, "b-b7yucal7gj");
        __builder.OpenElement(12, "div");
        __builder.AddAttribute(13, "class", "col-title-text");
        __builder.AddAttribute(14, "b-b7yucal7gj");
#nullable restore
#line (31,54)-(31,59) 25 "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
__builder.AddContent(15, Title
 
#line default
#line hidden
#nullable disable
        );
        __builder.CloseElement();
        __builder.AddMarkupContent(16, "\r\n                        <div class=\"sort-indicator\" aria-hidden=\"true\" b-b7yucal7gj></div>");
        __builder.CloseElement();
#nullable restore
#line (34,1)-(37,1) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
                }
                else if (!QuickGridFeatureFlags.EnableUrlBasedQuickGridNavigationAndSorting && Title is not null)
                {
 
#line default
#line hidden
#nullable disable
 
        __builder.OpenElement(17, "button");
        __builder.AddAttribute(18, "class", "col-title");
        __builder.AddAttribute(19, "type", "button");
        __builder.AddAttribute(20, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 
#nullable restore
#line (37,73)-(37,107) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
() => Grid.SortByColumnAsync(this)
 
#line default
#line hidden
#nullable disable
        ));
        __builder.AddAttribute(21, "b-b7yucal7gj");
        __builder.OpenElement(22, "div");
        __builder.AddAttribute(23, "class", "col-title-text");
        __builder.AddAttribute(24, "b-b7yucal7gj");
#nullable restore
#line (38,54)-(38,59) 25 "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
__builder.AddContent(25, Title
 
#line default
#line hidden
#nullable disable
        );
        __builder.CloseElement();
        __builder.AddMarkupContent(26, "\r\n                        <div class=\"sort-indicator\" aria-hidden=\"true\" b-b7yucal7gj></div>");
        __builder.CloseElement();
#nullable restore
#line (41,1)-(44,1) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
                }
                else
                {
 
#line default
#line hidden
#nullable disable
 
        __builder.OpenElement(27, "div");
        __builder.AddAttribute(28, "class", "col-title");
        __builder.AddAttribute(29, "b-b7yucal7gj");
        __builder.OpenElement(30, "div");
        __builder.AddAttribute(31, "class", "col-title-text");
        __builder.AddAttribute(32, "b-b7yucal7gj");
#nullable restore
#line (45,54)-(45,59) 25 "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
__builder.AddContent(33, Title
 
#line default
#line hidden
#nullable disable
        );
        __builder.CloseElement();
        __builder.CloseElement();
#nullable restore
#line (47,1)-(47,18) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
                }
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (47,18)-(51,1) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
 
            }
            else
            {
 
#line default
#line hidden
#nullable disable
 
        __builder.OpenElement(34, "div");
        __builder.AddAttribute(35, "class", "col-title");
        __builder.AddAttribute(36, "b-b7yucal7gj");
        __builder.OpenElement(37, "div");
        __builder.AddAttribute(38, "class", "col-title-text");
        __builder.AddAttribute(39, "b-b7yucal7gj");
#nullable restore
#line (52,50)-(52,55) 25 "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
__builder.AddContent(40, Title
 
#line default
#line hidden
#nullable disable
        );
        __builder.CloseElement();
        __builder.CloseElement();
#nullable restore
#line (54,1)-(56,13) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
            }
 
            
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (56,14)-(58,1) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
if (ColumnOptions is not null && (Align == Align.Right || Align == Align.End))
            {
 
#line default
#line hidden
#nullable disable
 
        __builder.OpenElement(41, "button");
        __builder.AddAttribute(42, "class", "col-options-button");
        __builder.AddAttribute(43, "type", "button");
        __builder.AddAttribute(44, "title", "Column options");
        __builder.AddAttribute(45, "aria-expanded", 
#nullable restore
#line (58,106)-(58,158) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
Grid.IsColumnOptionsVisible(this) ? "true" : "false"
 
#line default
#line hidden
#nullable disable
        );
        __builder.AddAttribute(46, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 
#nullable restore
#line (58,173)-(58,212) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
() => Grid.ShowColumnOptionsAsync(this)
 
#line default
#line hidden
#nullable disable
        ));
        __builder.AddAttribute(47, "b-b7yucal7gj");
        __builder.CloseElement();
#nullable restore
#line (59,1)-(59,14) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
            }
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (59,14)-(60,10) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
 
        }
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (60,10)-(68,13) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
 
    }
 
    internal void RenderPlaceholderContent(RenderTreeBuilder __builder, PlaceholderContext placeholderContext)
    {
        // Blank if no placeholder template was supplied, as it's enough to style with CSS by default
        if (PlaceholderTemplate is not null)
        {
            
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (68,14)-(68,53) 25 "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
__builder.AddContent(48, PlaceholderTemplate(placeholderContext)
 
#line default
#line hidden
#nullable disable
        );
#nullable restore
#line (68,53)-(71,1) "F:\1\s\src\aspnetcore\src\Components\QuickGrid\Microsoft.AspNetCore.Components.QuickGrid\src\Columns\ColumnBase.razor"
 
        }
    }
 
#line default
#line hidden
#nullable disable
 
    }
}
#pragma warning restore 1591