Document - 
    RazorCompiledItemAttribute - 
    CSharpCode - 
        IntermediateToken -  - CSharp - [assembly:global::Microsoft.AspNetCore.Mvc.Razor.Compilation.RazorViewAttribute(@"/TestFiles/IntegrationTests/InstrumentationPassIntegrationTest/BasicTest.cshtml", typeof(AspNetCore.TestFiles_IntegrationTests_InstrumentationPassIntegrationTest_BasicTest))]
    NamespaceDeclaration -  - AspNetCore
        UsingDirective - (1:0,1 [14] ) - System
        UsingDirective - (16:1,1 [34] ) - System.Collections.Generic
        UsingDirective - (51:2,1 [19] ) - System.Linq
        UsingDirective - (71:3,1 [30] ) - System.Threading.Tasks
        UsingDirective - (102:4,1 [32] ) - Microsoft.AspNetCore.Mvc
        UsingDirective - (135:5,1 [42] ) - Microsoft.AspNetCore.Mvc.Rendering
        UsingDirective - (178:6,1 [45] ) - Microsoft.AspNetCore.Mvc.ViewFeatures
        RazorSourceChecksumAttribute - 
        ClassDeclaration -  - public - TestFiles_IntegrationTests_InstrumentationPassIntegrationTest_BasicTest - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage<dynamic> - 
            PreallocatedTagHelperPropertyValue -  - __tagHelperAttribute_0 - value - Hello - HtmlAttributeValueStyle.DoubleQuotes
            PreallocatedTagHelperHtmlAttributeValue -  - __tagHelperAttribute_1 - type - text - HtmlAttributeValueStyle.SingleQuotes
            PreallocatedTagHelperHtmlAttributeValue -  - __tagHelperAttribute_2 - unbound - foo - HtmlAttributeValueStyle.DoubleQuotes
            DefaultTagHelperRuntime - 
            FieldDeclaration -  - private - global::FormTagHelper - __FormTagHelper
            FieldDeclaration -  - private - global::InputTagHelper - __InputTagHelper
            MethodDeclaration -  - public async override - global::System.Threading.Tasks.Task - ExecuteAsync
                CSharpCode - 
                    IntermediateToken -  - CSharp - BeginContext(31, 28, true);
                CSharpCode - 
                    IntermediateToken -  - CSharp - BeginContext(31, 28, true);
                HtmlContent - (31:1,0 [28] BasicTest.cshtml)
                    LazyIntermediateToken - (31:1,0 [5] BasicTest.cshtml) - Html - <span
                    LazyIntermediateToken - (36:1,5 [9] BasicTest.cshtml) - Html -  someattr
                    LazyIntermediateToken - (45:1,14 [1] BasicTest.cshtml) - Html - >
                    LazyIntermediateToken - (46:1,15 [4] BasicTest.cshtml) - Html - Hola
                    LazyIntermediateToken - (50:1,19 [7] BasicTest.cshtml) - Html - </span>
                    LazyIntermediateToken - (57:1,26 [2] BasicTest.cshtml) - Html - \n
                CSharpCode - 
                    IntermediateToken -  - CSharp - EndContext();
                CSharpCode - 
                    IntermediateToken -  - CSharp - EndContext();
                CSharpCode - 
                    IntermediateToken -  - CSharp - BeginContext(61, 7, false);
                CSharpCode - 
                    IntermediateToken -  - CSharp - BeginContext(61, 7, false);
                CSharpExpression - (61:2,2 [7] BasicTest.cshtml)
                    LazyIntermediateToken - (61:2,2 [7] BasicTest.cshtml) - CSharp - "Hello"
                CSharpCode - 
                    IntermediateToken -  - CSharp - EndContext();
                CSharpCode - 
                    IntermediateToken -  - CSharp - EndContext();
                CSharpCode - 
                    IntermediateToken -  - CSharp - BeginContext(69, 2, true);
                CSharpCode - 
                    IntermediateToken -  - CSharp - BeginContext(69, 2, true);
                HtmlContent - (69:2,10 [2] BasicTest.cshtml)
                    LazyIntermediateToken - (69:2,10 [2] BasicTest.cshtml) - Html - \n
                CSharpCode - 
                    IntermediateToken -  - CSharp - EndContext();
                CSharpCode - 
                    IntermediateToken -  - CSharp - EndContext();
                CSharpCode - 
                    IntermediateToken -  - CSharp - BeginContext(71, 87, false);
                CSharpCode - 
                    IntermediateToken -  - CSharp - BeginContext(71, 87, false);
                TagHelper - (71:3,0 [87] BasicTest.cshtml) - form - TagMode.StartTagAndEndTag
                    DefaultTagHelperBody - 
                        CSharpCode - 
                            IntermediateToken -  - CSharp - BeginContext(91, 6, true);
                        CSharpCode - 
                            IntermediateToken -  - CSharp - BeginContext(91, 6, true);
                        HtmlContent - (91:3,20 [6] BasicTest.cshtml)
                            LazyIntermediateToken - (91:3,20 [6] BasicTest.cshtml) - Html - \n    
                        CSharpCode - 
                            IntermediateToken -  - CSharp - EndContext();
                        CSharpCode - 
                            IntermediateToken -  - CSharp - EndContext();
                        CSharpCode - 
                            IntermediateToken -  - CSharp - BeginContext(97, 52, false);
                        CSharpCode - 
                            IntermediateToken -  - CSharp - BeginContext(97, 52, false);
                        TagHelper - (97:4,4 [52] BasicTest.cshtml) - input - TagMode.SelfClosing
                            DefaultTagHelperBody - 
                            DefaultTagHelperCreate -  - InputTagHelper
                            PreallocatedTagHelperProperty - (110:4,17 [5] BasicTest.cshtml) - __tagHelperAttribute_0 - value - FooProp
                            DefaultTagHelperProperty - (121:4,28 [13] BasicTest.cshtml) - date - System.DateTime InputTagHelper.BarProp - HtmlAttributeValueStyle.DoubleQuotes
                                CSharpExpression - (122:4,29 [12] BasicTest.cshtml)
                                    LazyIntermediateToken - (122:4,29 [12] BasicTest.cshtml) - CSharp - DateTime.Now
                            PreallocatedTagHelperHtmlAttribute -  - __tagHelperAttribute_1
                            DefaultTagHelperExecute - 
                        CSharpCode - 
                            IntermediateToken -  - CSharp - EndContext();
                        CSharpCode - 
                            IntermediateToken -  - CSharp - EndContext();
                        CSharpCode - 
                            IntermediateToken -  - CSharp - BeginContext(149, 2, true);
                        CSharpCode - 
                            IntermediateToken -  - CSharp - BeginContext(149, 2, true);
                        HtmlContent - (149:4,56 [2] BasicTest.cshtml)
                            LazyIntermediateToken - (149:4,56 [2] BasicTest.cshtml) - Html - \n
                        CSharpCode - 
                            IntermediateToken -  - CSharp - EndContext();
                        CSharpCode - 
                            IntermediateToken -  - CSharp - EndContext();
                    DefaultTagHelperCreate -  - FormTagHelper
                    PreallocatedTagHelperHtmlAttribute -  - __tagHelperAttribute_2
                    DefaultTagHelperExecute - 
                CSharpCode - 
                    IntermediateToken -  - CSharp - EndContext();
                CSharpCode - 
                    IntermediateToken -  - CSharp - EndContext();
                CSharpCode - 
                    IntermediateToken -  - CSharp - BeginContext(158, 31, true);
                CSharpCode - 
                    IntermediateToken -  - CSharp - BeginContext(158, 31, true);
                HtmlContent - (158:5,7 [31] BasicTest.cshtml)
                    LazyIntermediateToken - (158:5,7 [4] BasicTest.cshtml) - Html - \n\n
                    LazyIntermediateToken - (162:7,0 [5] BasicTest.cshtml) - Html - <span
                    LazyIntermediateToken - (167:7,5 [1] BasicTest.cshtml) - Html - >
                    LazyIntermediateToken - (168:7,6 [21] BasicTest.cshtml) - Html - Here is some content 
                CSharpCode - 
                    IntermediateToken -  - CSharp - EndContext();
                CSharpCode - 
                    IntermediateToken -  - CSharp - EndContext();
                CSharpCode - 
                    IntermediateToken -  - CSharp - BeginContext(207, 9, true);
                CSharpCode - 
                    IntermediateToken -  - CSharp - BeginContext(207, 9, true);
                HtmlContent - (207:7,45 [9] BasicTest.cshtml)
                    LazyIntermediateToken - (207:7,45 [7] BasicTest.cshtml) - Html - </span>
                    LazyIntermediateToken - (214:7,52 [2] BasicTest.cshtml) - Html - \n
                CSharpCode - 
                    IntermediateToken -  - CSharp - EndContext();
                CSharpCode - 
                    IntermediateToken -  - CSharp - EndContext();
                CSharpCode - 
                    IntermediateToken -  - CSharp - BeginContext(217, 29, false);
                CSharpCode - 
                    IntermediateToken -  - CSharp - BeginContext(217, 29, false);
                CSharpExpression - (217:8,1 [29] BasicTest.cshtml)
                    LazyIntermediateToken - (217:8,1 [4] BasicTest.cshtml) - CSharp - Foo(
                    Template - (222:8,6 [24] BasicTest.cshtml)
                        CSharpCode - 
                            IntermediateToken -  - CSharp - BeginContext(222, 24, true);
                        CSharpCode - 
                            IntermediateToken -  - CSharp - BeginContext(222, 24, true);
                        HtmlContent - (222:8,6 [24] BasicTest.cshtml)
                            LazyIntermediateToken - (222:8,6 [5] BasicTest.cshtml) - Html - <span
                            LazyIntermediateToken - (227:8,11 [1] BasicTest.cshtml) - Html - >
                            LazyIntermediateToken - (228:8,12 [11] BasicTest.cshtml) - Html - Hello world
                            LazyIntermediateToken - (239:8,23 [7] BasicTest.cshtml) - Html - </span>
                        CSharpCode - 
                            IntermediateToken -  - CSharp - EndContext();
                        CSharpCode - 
                            IntermediateToken -  - CSharp - EndContext();
                    LazyIntermediateToken - (246:8,30 [1] BasicTest.cshtml) - CSharp - )
                CSharpCode - 
                    IntermediateToken -  - CSharp - EndContext();
                CSharpCode - 
                    IntermediateToken -  - CSharp - EndContext();
            Inject - 
            Inject - 
            Inject - 
            Inject - 
            Inject - 
