Document - 
    NamespaceDeclaration -  - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles
        UsingDirective - (1:0,1 [15] Usings.cshtml) - System.IO
        UsingDirective - (19:1,1 [32] Usings.cshtml) - Foo = System.Text.Encoding
        UsingDirective - (54:2,1 [12] Usings.cshtml) - System
        UsingDirective - (71:4,1 [19] Usings.cshtml) - static System
        UsingDirective - (93:5,1 [27] Usings.cshtml) - static System.Console
        UsingDirective - (123:6,1 [41] Usings.cshtml) - static global::System.Text.Encoding
        ClassDeclaration -  - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_Usings_DesignTime -  - 
            DesignTimeDirective - 
            CSharpCode - 
                IntermediateToken -  - CSharp - #pragma warning disable 0414
            CSharpCode - 
                IntermediateToken -  - CSharp - private static System.Object __o = null;
            CSharpCode - 
                IntermediateToken -  - CSharp - #pragma warning restore 0414
            MethodDeclaration -  - public async - System.Threading.Tasks.Task - ExecuteAsync
                HtmlContent - (16:0,16 [2] Usings.cshtml)
                    IntermediateToken - (16:0,16 [2] Usings.cshtml) - Html - \n
                HtmlContent - (51:1,33 [2] Usings.cshtml)
                    IntermediateToken - (51:1,33 [2] Usings.cshtml) - Html - \n
                HtmlContent - (66:2,13 [4] Usings.cshtml)
                    IntermediateToken - (66:2,13 [4] Usings.cshtml) - Html - \n\n
                HtmlContent - (90:4,20 [2] Usings.cshtml)
                    IntermediateToken - (90:4,20 [2] Usings.cshtml) - Html - \n
                HtmlContent - (120:5,28 [2] Usings.cshtml)
                    IntermediateToken - (120:5,28 [2] Usings.cshtml) - Html - \n
                HtmlContent - (164:6,42 [32] Usings.cshtml)
                    IntermediateToken - (164:6,42 [4] Usings.cshtml) - Html - \n\n
                    IntermediateToken - (168:8,0 [3] Usings.cshtml) - Html - <p>
                    IntermediateToken - (171:8,3 [25] Usings.cshtml) - Html - Path's full type name is 
                CSharpExpression - (197:8,29 [21] Usings.cshtml)
                    IntermediateToken - (197:8,29 [21] Usings.cshtml) - CSharp - typeof(Path).FullName
                HtmlContent - (218:8,50 [40] Usings.cshtml)
                    IntermediateToken - (218:8,50 [4] Usings.cshtml) - Html - </p>
                    IntermediateToken - (222:8,54 [2] Usings.cshtml) - Html - \n
                    IntermediateToken - (224:9,0 [3] Usings.cshtml) - Html - <p>
                    IntermediateToken - (227:9,3 [31] Usings.cshtml) - Html - Foo's actual full type name is 
                CSharpExpression - (259:9,35 [20] Usings.cshtml)
                    IntermediateToken - (259:9,35 [20] Usings.cshtml) - CSharp - typeof(Foo).FullName
                HtmlContent - (279:9,55 [4] Usings.cshtml)
                    IntermediateToken - (279:9,55 [4] Usings.cshtml) - Html - </p>
