aspnetcore/test/Microsoft.AspNetCore.Blazor...
Ryan Nowak 211561a6a6 Implement 2-phase compilation
This is a working (all tests passing) implementation of the two-phase
compilation system we will need for component discovery.

This builds on top of work we've doing in Razor, including the Razor
SDK, MSBuild tasks, and CLI/server.

This currently *does* discovery components during the build process, but
it doesn't use that data for anything yet.

It works like this:
1. Generate class declarations (structure only, no method bodies)
2. Compile a 'temp' assembly using the .cs files and output of 1.
3. Do component discovery using the 'temp' assembly
4. Generate class definitions (including method bodies)
5. Compile the 'real' assembly using the .cs files and output of 4.
2018-03-14 11:23:40 +00:00
..
Razor Get rid of RazorCompiler 2018-03-14 11:23:40 +00:00
ComponentDiscoveryRazorIntegrationTest.cs Implement 2-phase compilation 2018-03-14 11:23:40 +00:00
ComponentRenderingRazorIntegrationTest.cs Get rid of RazorCompiler 2018-03-14 11:23:40 +00:00
DeclarationRazorIntegrationTest.cs Get rid of RazorCompiler 2018-03-14 11:23:40 +00:00
DiagnosticRazorIntegrationTest.cs Get rid of RazorCompiler 2018-03-14 11:23:40 +00:00
DirectiveRazorIntegrationTest.cs Get rid of RazorCompiler 2018-03-14 11:23:40 +00:00
FilePathRazorIntegrationTest.cs Get rid of RazorCompiler 2018-03-14 11:23:40 +00:00
IndexHtmlFileProviderTest.cs
Microsoft.AspNetCore.Blazor.Build.Test.csproj Rename .DevHost project to .Cli, and make it work as a DotNetCliTool 2018-02-27 12:17:35 +00:00
RazorIntegrationTestBase.cs Implement 2-phase compilation 2018-03-14 11:23:40 +00:00
ReferencedAssemblyFileProviderTest.cs
RenderingRazorIntegrationTest.cs Get rid of RazorCompiler 2018-03-14 11:23:40 +00:00