﻿Document - 
    NamespaceDeclaration -  - AspNetCoreGeneratedDocument
        UsingDirective -  - TModel = global::System.Object
        UsingDirective - (1:0,1 [20] ) - global::System
        UsingDirective - (24:1,1 [40] ) - global::System.Collections.Generic
        UsingDirective - (67:2,1 [25] ) - global::System.Linq
        UsingDirective - (95:3,1 [36] ) - global::System.Threading.Tasks
        UsingDirective - (134:4,1 [38] ) - global::Microsoft.AspNetCore.Mvc
        UsingDirective - (175:5,1 [48] ) - global::Microsoft.AspNetCore.Mvc.Rendering
        UsingDirective - (226:6,1 [51] ) - global::Microsoft.AspNetCore.Mvc.ViewFeatures
        RazorCompiledItemMetadataAttribute - 
        CreateNewOnMetadataUpdateAttribute - 
        ClassDeclaration -  - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_SymbolBoundAttributes - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage<dynamic> - 
            DefaultTagHelperRuntime - 
            FieldDeclaration -  - private - global::TestNamespace.CatchAllTagHelper - __TestNamespace_CatchAllTagHelper
            DesignTimeDirective - 
                DirectiveToken - (287:7,8 [62] ) - global::Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>
                DirectiveToken - (350:7,71 [4] ) - Html
                DirectiveToken - (364:8,8 [54] ) - global::Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper
                DirectiveToken - (419:8,63 [4] ) - Json
                DirectiveToken - (433:9,8 [53] ) - global::Microsoft.AspNetCore.Mvc.IViewComponentHelper
                DirectiveToken - (487:9,62 [9] ) - Component
                DirectiveToken - (506:10,8 [43] ) - global::Microsoft.AspNetCore.Mvc.IUrlHelper
                DirectiveToken - (550:10,52 [3] ) - Url
                DirectiveToken - (563:11,8 [70] ) - global::Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider
                DirectiveToken - (634:11,79 [23] ) - ModelExpressionProvider
                DirectiveToken - (673:12,14 [104] ) - global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper, Microsoft.AspNetCore.Mvc.Razor
                DirectiveToken - (793:13,14 [95] ) - global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper, Microsoft.AspNetCore.Mvc.Razor
                DirectiveToken - (904:14,14 [95] ) - global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper, Microsoft.AspNetCore.Mvc.Razor
                DirectiveToken - (14:0,14 [15] SymbolBoundAttributes.cshtml) - *, TestAssembly
            CSharpCode - 
                IntermediateToken -  - CSharp - #pragma warning disable 0414
            CSharpCode - 
                IntermediateToken -  - CSharp - private static object __o = null;
            CSharpCode - 
                IntermediateToken -  - CSharp - #pragma warning restore 0414
            MethodDeclaration -  - public async override - global::System.Threading.Tasks.Task - ExecuteAsync
                HtmlContent - (29:0,29 [255] SymbolBoundAttributes.cshtml)
                    LazyIntermediateToken - (29:0,29 [4] SymbolBoundAttributes.cshtml) - Html - \n\n
                    LazyIntermediateToken - (33:2,0 [3] SymbolBoundAttributes.cshtml) - Html - <ul
                    LazyIntermediateToken - (36:2,3 [15] SymbolBoundAttributes.cshtml) - Html -  [item]="items"
                    LazyIntermediateToken - (51:2,18 [1] SymbolBoundAttributes.cshtml) - Html - >
                    LazyIntermediateToken - (52:2,19 [5] SymbolBoundAttributes.cshtml) - Html - </ul>
                    LazyIntermediateToken - (57:2,24 [2] SymbolBoundAttributes.cshtml) - Html - \n
                    LazyIntermediateToken - (59:3,0 [3] SymbolBoundAttributes.cshtml) - Html - <ul
                    LazyIntermediateToken - (62:3,3 [17] SymbolBoundAttributes.cshtml) - Html -  [(item)]="items"
                    LazyIntermediateToken - (79:3,20 [1] SymbolBoundAttributes.cshtml) - Html - >
                    LazyIntermediateToken - (80:3,21 [5] SymbolBoundAttributes.cshtml) - Html - </ul>
                    LazyIntermediateToken - (85:3,26 [2] SymbolBoundAttributes.cshtml) - Html - \n
                    LazyIntermediateToken - (87:4,0 [7] SymbolBoundAttributes.cshtml) - Html - <button
                    LazyIntermediateToken - (94:4,7 [24] SymbolBoundAttributes.cshtml) - Html -  (click)="doSomething()"
                    LazyIntermediateToken - (118:4,31 [1] SymbolBoundAttributes.cshtml) - Html - >
                    LazyIntermediateToken - (119:4,32 [8] SymbolBoundAttributes.cshtml) - Html - Click Me
                    LazyIntermediateToken - (127:4,40 [9] SymbolBoundAttributes.cshtml) - Html - </button>
                    LazyIntermediateToken - (136:4,49 [2] SymbolBoundAttributes.cshtml) - Html - \n
                    LazyIntermediateToken - (138:5,0 [7] SymbolBoundAttributes.cshtml) - Html - <button
                    LazyIntermediateToken - (145:5,7 [25] SymbolBoundAttributes.cshtml) - Html -  (^click)="doSomething()"
                    LazyIntermediateToken - (170:5,32 [1] SymbolBoundAttributes.cshtml) - Html - >
                    LazyIntermediateToken - (171:5,33 [8] SymbolBoundAttributes.cshtml) - Html - Click Me
                    LazyIntermediateToken - (179:5,41 [9] SymbolBoundAttributes.cshtml) - Html - </button>
                    LazyIntermediateToken - (188:5,50 [2] SymbolBoundAttributes.cshtml) - Html - \n
                    LazyIntermediateToken - (190:6,0 [9] SymbolBoundAttributes.cshtml) - Html - <template
                    LazyIntermediateToken - (199:6,9 [19] SymbolBoundAttributes.cshtml) - Html -  *something="value"
                    LazyIntermediateToken - (218:6,28 [1] SymbolBoundAttributes.cshtml) - Html - >
                    LazyIntermediateToken - (219:6,29 [2] SymbolBoundAttributes.cshtml) - Html - \n
                    LazyIntermediateToken - (221:7,0 [11] SymbolBoundAttributes.cshtml) - Html - </template>
                    LazyIntermediateToken - (232:7,11 [2] SymbolBoundAttributes.cshtml) - Html - \n
                    LazyIntermediateToken - (234:8,0 [4] SymbolBoundAttributes.cshtml) - Html - <div
                    LazyIntermediateToken - (238:8,4 [7] SymbolBoundAttributes.cshtml) - Html -  #local
                    LazyIntermediateToken - (245:8,11 [1] SymbolBoundAttributes.cshtml) - Html - >
                    LazyIntermediateToken - (246:8,12 [6] SymbolBoundAttributes.cshtml) - Html - </div>
                    LazyIntermediateToken - (252:8,18 [2] SymbolBoundAttributes.cshtml) - Html - \n
                    LazyIntermediateToken - (254:9,0 [4] SymbolBoundAttributes.cshtml) - Html - <div
                    LazyIntermediateToken - (258:9,4 [15] SymbolBoundAttributes.cshtml) - Html -  #local="value"
                    LazyIntermediateToken - (273:9,19 [1] SymbolBoundAttributes.cshtml) - Html - >
                    LazyIntermediateToken - (274:9,20 [6] SymbolBoundAttributes.cshtml) - Html - </div>
                    LazyIntermediateToken - (280:9,26 [4] SymbolBoundAttributes.cshtml) - Html - \n\n
                TagHelper - (284:11,0 [45] SymbolBoundAttributes.cshtml) - ul - TagMode.StartTagAndEndTag
                    DefaultTagHelperBody - 
                    DefaultTagHelperCreate -  - TestNamespace.CatchAllTagHelper
                    DefaultTagHelperHtmlAttribute -  - bound - HtmlAttributeValueStyle.Minimized
                    DefaultTagHelperProperty - (302:11,18 [5] SymbolBoundAttributes.cshtml) - [item] - System.Collections.Generic.List<string> TestNamespace.CatchAllTagHelper.ListItems - HtmlAttributeValueStyle.DoubleQuotes
                        LazyIntermediateToken - (302:11,18 [5] SymbolBoundAttributes.cshtml) - CSharp - items
                    DefaultTagHelperHtmlAttribute -  - [item] - HtmlAttributeValueStyle.DoubleQuotes
                        HtmlContent - (317:11,33 [5] SymbolBoundAttributes.cshtml)
                            LazyIntermediateToken - (317:11,33 [5] SymbolBoundAttributes.cshtml) - Html - items
                    DefaultTagHelperExecute - 
                HtmlContent - (329:11,45 [2] SymbolBoundAttributes.cshtml)
                    LazyIntermediateToken - (329:11,45 [2] SymbolBoundAttributes.cshtml) - Html - \n
                TagHelper - (331:12,0 [49] SymbolBoundAttributes.cshtml) - ul - TagMode.StartTagAndEndTag
                    DefaultTagHelperBody - 
                    DefaultTagHelperCreate -  - TestNamespace.CatchAllTagHelper
                    DefaultTagHelperHtmlAttribute -  - bound - HtmlAttributeValueStyle.Minimized
                    DefaultTagHelperProperty - (351:12,20 [5] SymbolBoundAttributes.cshtml) - [(item)] - System.String[] TestNamespace.CatchAllTagHelper.ArrayItems - HtmlAttributeValueStyle.DoubleQuotes
                        LazyIntermediateToken - (351:12,20 [5] SymbolBoundAttributes.cshtml) - CSharp - items
                    DefaultTagHelperHtmlAttribute -  - [(item)] - HtmlAttributeValueStyle.DoubleQuotes
                        HtmlContent - (368:12,37 [5] SymbolBoundAttributes.cshtml)
                            LazyIntermediateToken - (368:12,37 [5] SymbolBoundAttributes.cshtml) - Html - items
                    DefaultTagHelperExecute - 
                HtmlContent - (380:12,49 [2] SymbolBoundAttributes.cshtml)
                    LazyIntermediateToken - (380:12,49 [2] SymbolBoundAttributes.cshtml) - Html - \n
                TagHelper - (382:13,0 [79] SymbolBoundAttributes.cshtml) - button - TagMode.StartTagAndEndTag
                    DefaultTagHelperBody - 
                        HtmlContent - (444:13,62 [8] SymbolBoundAttributes.cshtml)
                            LazyIntermediateToken - (444:13,62 [8] SymbolBoundAttributes.cshtml) - Html - Click Me
                    DefaultTagHelperCreate -  - TestNamespace.CatchAllTagHelper
                    DefaultTagHelperHtmlAttribute -  - bound - HtmlAttributeValueStyle.Minimized
                    DefaultTagHelperProperty - (405:13,23 [13] SymbolBoundAttributes.cshtml) - (click) - System.Action TestNamespace.CatchAllTagHelper.Event1 - HtmlAttributeValueStyle.DoubleQuotes
                        LazyIntermediateToken - (405:13,23 [13] SymbolBoundAttributes.cshtml) - CSharp - doSomething()
                    DefaultTagHelperHtmlAttribute -  - (click) - HtmlAttributeValueStyle.DoubleQuotes
                        HtmlContent - (429:13,47 [13] SymbolBoundAttributes.cshtml)
                            LazyIntermediateToken - (429:13,47 [13] SymbolBoundAttributes.cshtml) - Html - doSomething()
                    DefaultTagHelperExecute - 
                HtmlContent - (461:13,79 [2] SymbolBoundAttributes.cshtml)
                    LazyIntermediateToken - (461:13,79 [2] SymbolBoundAttributes.cshtml) - Html - \n
                TagHelper - (463:14,0 [81] SymbolBoundAttributes.cshtml) - button - TagMode.StartTagAndEndTag
                    DefaultTagHelperBody - 
                        HtmlContent - (527:14,64 [8] SymbolBoundAttributes.cshtml)
                            LazyIntermediateToken - (527:14,64 [8] SymbolBoundAttributes.cshtml) - Html - Click Me
                    DefaultTagHelperCreate -  - TestNamespace.CatchAllTagHelper
                    DefaultTagHelperHtmlAttribute -  - bound - HtmlAttributeValueStyle.Minimized
                    DefaultTagHelperProperty - (487:14,24 [13] SymbolBoundAttributes.cshtml) - (^click) - System.Action TestNamespace.CatchAllTagHelper.Event2 - HtmlAttributeValueStyle.DoubleQuotes
                        LazyIntermediateToken - (487:14,24 [13] SymbolBoundAttributes.cshtml) - CSharp - doSomething()
                    DefaultTagHelperHtmlAttribute -  - (^click) - HtmlAttributeValueStyle.DoubleQuotes
                        HtmlContent - (512:14,49 [13] SymbolBoundAttributes.cshtml)
                            LazyIntermediateToken - (512:14,49 [13] SymbolBoundAttributes.cshtml) - Html - doSomething()
                    DefaultTagHelperExecute - 
                HtmlContent - (544:14,81 [2] SymbolBoundAttributes.cshtml)
                    LazyIntermediateToken - (544:14,81 [2] SymbolBoundAttributes.cshtml) - Html - \n
                TagHelper - (546:15,0 [67] SymbolBoundAttributes.cshtml) - template - TagMode.StartTagAndEndTag
                    DefaultTagHelperBody - 
                        HtmlContent - (600:15,54 [2] SymbolBoundAttributes.cshtml)
                            LazyIntermediateToken - (600:15,54 [2] SymbolBoundAttributes.cshtml) - Html - \n
                    DefaultTagHelperCreate -  - TestNamespace.CatchAllTagHelper
                    DefaultTagHelperHtmlAttribute -  - bound - HtmlAttributeValueStyle.Minimized
                    DefaultTagHelperProperty - (574:15,28 [5] SymbolBoundAttributes.cshtml) - *something - string TestNamespace.CatchAllTagHelper.StringProperty1 - HtmlAttributeValueStyle.DoubleQuotes
                        HtmlContent - (574:15,28 [5] SymbolBoundAttributes.cshtml)
                            LazyIntermediateToken - (574:15,28 [5] SymbolBoundAttributes.cshtml) - Html - value
                    DefaultTagHelperHtmlAttribute -  - *something - HtmlAttributeValueStyle.DoubleQuotes
                        HtmlContent - (593:15,47 [5] SymbolBoundAttributes.cshtml)
                            LazyIntermediateToken - (593:15,47 [5] SymbolBoundAttributes.cshtml) - Html - value
                    DefaultTagHelperExecute - 
                HtmlContent - (613:16,11 [2] SymbolBoundAttributes.cshtml)
                    LazyIntermediateToken - (613:16,11 [2] SymbolBoundAttributes.cshtml) - Html - \n
                TagHelper - (615:17,0 [33] SymbolBoundAttributes.cshtml) - div - TagMode.StartTagAndEndTag
                    DefaultTagHelperBody - 
                    DefaultTagHelperCreate -  - TestNamespace.CatchAllTagHelper
                    DefaultTagHelperHtmlAttribute -  - bound - HtmlAttributeValueStyle.Minimized
                    DefaultTagHelperHtmlAttribute -  - #localminimized - HtmlAttributeValueStyle.Minimized
                    DefaultTagHelperExecute - 
                HtmlContent - (648:17,33 [2] SymbolBoundAttributes.cshtml)
                    LazyIntermediateToken - (648:17,33 [2] SymbolBoundAttributes.cshtml) - Html - \n
                TagHelper - (650:18,0 [47] SymbolBoundAttributes.cshtml) - div - TagMode.StartTagAndEndTag
                    DefaultTagHelperBody - 
                    DefaultTagHelperCreate -  - TestNamespace.CatchAllTagHelper
                    DefaultTagHelperHtmlAttribute -  - bound - HtmlAttributeValueStyle.Minimized
                    DefaultTagHelperProperty - (669:18,19 [5] SymbolBoundAttributes.cshtml) - #local - string TestNamespace.CatchAllTagHelper.StringProperty2 - HtmlAttributeValueStyle.DoubleQuotes
                        HtmlContent - (669:18,19 [5] SymbolBoundAttributes.cshtml)
                            LazyIntermediateToken - (669:18,19 [5] SymbolBoundAttributes.cshtml) - Html - value
                    DefaultTagHelperHtmlAttribute -  - #local - HtmlAttributeValueStyle.DoubleQuotes
                        HtmlContent - (684:18,34 [5] SymbolBoundAttributes.cshtml)
                            LazyIntermediateToken - (684:18,34 [5] SymbolBoundAttributes.cshtml) - Html - value
                    DefaultTagHelperExecute - 
            Inject - 
            Inject - 
            Inject - 
            Inject - 
            Inject - 
