aspnetcore/test/Microsoft.AspNetCore.Razor....
Ryan Nowak 0dbf62196c Introduces RuntimeTarget and abstraction for APIs
This is a new abstraction that represents the api surface available for
codegen to target. Every kind of document should have an associated
RuntimeTarget or just use the default.

To prevent breakage, our DocumentClassifierBase class will provide a
default API set to implementors (like MVC).

I haven't fundamentally changed how codegen is done yet, I've just hidden
it behind a new abstraction. The RuntimeTarget now is also responsible for
selecting between design time and runtime.

The bulk of the noise here is from splitting a lot of the codegen stuff
into its own files.
2017-02-13 15:34:51 -08:00
..
CodeGeneration Introduces RuntimeTarget and abstraction for APIs 2017-02-13 15:34:51 -08:00
IntegrationTests Introduces RuntimeTarget and abstraction for APIs 2017-02-13 15:34:51 -08:00
Intermediate Introduces RuntimeTarget and abstraction for APIs 2017-02-13 15:34:51 -08:00
Legacy Handle single line directives properly 2017-02-08 13:41:27 -08:00
Properties
TestFiles [Fixes #961] Disable instrumentation for TagHelper attribute values 2017-02-01 15:26:13 -08:00
DefaultDirectiveIRPassTest.cs Implement a simple base for document classifiers 2017-02-09 15:22:33 -08:00
DefaultDirectiveSyntaxTreePassTest.cs
DefaultDocumentClassifierPassTest.cs Introduces RuntimeTarget and abstraction for APIs 2017-02-13 15:34:51 -08:00
DefaultInstrumentationPassTest.cs [Fixes #961] Disable instrumentation for TagHelper attribute values 2017-02-01 15:26:13 -08:00
DefaultItemCollectionTest.cs
DefaultRazorCSharpLoweringPhaseTest.cs Introduces RuntimeTarget and abstraction for APIs 2017-02-13 15:34:51 -08:00
DefaultRazorCodeDocumentTest.cs
DefaultRazorDiagnosticTest.cs Add RazorDiagnostic type 2017-01-31 15:53:22 -08:00
DefaultRazorEngineBuilderTest.cs
DefaultRazorEngineTest.cs
DefaultRazorIRLoweringPhaseIntegrationTest.cs Introduces RuntimeTarget and abstraction for APIs 2017-02-13 15:34:51 -08:00
DefaultRazorIRPhaseTest.cs
DefaultRazorParsingPhaseTest.cs
DefaultRazorSourceDocumentTest.cs
DefaultRazorSyntaxTreePhaseTest.cs
DirectiveDescriptorBuilderTest.cs Remove literal directive tokens. 2017-02-03 12:02:16 -08:00
DocumentClassifierPassBaseTest.cs Introduces RuntimeTarget and abstraction for APIs 2017-02-13 15:34:51 -08:00
HtmlNodeOptimizationPassTest.cs
LegacyRazorDiagnosticTest.cs Add RazorDiagnostic type 2017-01-31 15:53:22 -08:00
Microsoft.AspNetCore.Razor.Evolution.Test.csproj
RazorCodeDocumentExtensionsTest.cs
RazorCodeDocumentTest.cs
RazorDiagnosticDescriptorTest.cs Add RazorDiagnostic type 2017-01-31 15:53:22 -08:00
RazorDiagnosticTest.cs Add RazorDiagnostic type 2017-01-31 15:53:22 -08:00
RazorEngineBuilderExtensions.cs
RazorEngineBuilderExtensionsTest.cs
RazorEngineTest.cs Introduces RuntimeTarget and abstraction for APIs 2017-02-13 15:34:51 -08:00
RazorProjectItemTest.cs Add an API to RazorProject to navigate hierarchical files 2017-02-03 11:25:15 -08:00
RazorProjectTest.cs Add an API to RazorProject to navigate hierarchical files 2017-02-03 11:25:15 -08:00
RazorSourceDocumentTest.cs Allow RazorSourceDocument to consume empty streams. 2017-02-13 12:11:38 -08:00
RazorSyntaxTreeTest.cs
SourceLocationTest.cs
SourceSpanTest.cs
SyntaxTreeVerifier.cs
TagHelperBinderSyntaxTreePassTest.cs [Fixes #958] Added support for AddTagHelper, RemoveTagHelper and TagHelperPrefix directives 2017-01-30 15:40:05 -08:00
TagHelperDescriptorTest.cs
TagHelperRequiredAttributeDescriptorTest.cs
TestFile.cs
TestRazorCodeDocument.cs
TestRazorSourceDocument.cs
TestTagHelperDescriptorResolver.cs
TestTagHelperFeature.cs