aspnetcore/test/Microsoft.AspNetCore.Razor....
N. Taylor Mullen 518378f499 Add extensible directive abstractions
- Based generic directive implementation off of descriptors.
- Added parsing logic to consume descriptors and parse content that's expected.
- Added parsing errors to automagically detect unexpected directive pieces.
- Updated visitor implementations to understand the directive bits.
- Added a builder abstraction to easily create descriptors. Had to maintain the ability to manually construct a descriptor to enable convenient serialization/deserialization.
- Added tests/comparers to verify correctness of parsing.

#853
2016-11-23 19:56:40 -08:00
..
Intermediate Change IR implementations to not hold all information in children. 2016-11-22 11:54:13 -08:00
Legacy Add extensible directive abstractions 2016-11-23 19:56:40 -08:00
Properties
TestFiles
DefaultItemCollectionTest.cs
DefaultRazorCodeDocumentTest.cs
DefaultRazorEngineBuilderTest.cs
DefaultRazorEngineTest.cs
DefaultRazorParsingPhaseTest.cs
DefaultRazorSourceDocumentTest.cs
DefaultRazorSyntaxTreePhaseTest.cs
DirectiveDescriptorBuilderTest.cs Add extensible directive abstractions 2016-11-23 19:56:40 -08:00
HtmlNodeOptimizationPassTest.cs Port WhiteSpaceRewriter and ConditionalAttributeCollapser. 2016-11-22 12:04:31 -08:00
IntegrationTest.cs
Microsoft.AspNetCore.Razor.Evolution.Test.xproj
RazorCodeDocumentExtensionsTest.cs Implement IR lowering phase 2016-11-22 11:25:23 -08:00
RazorCodeDocumentTest.cs
RazorEngineTest.cs Port WhiteSpaceRewriter and ConditionalAttributeCollapser. 2016-11-22 12:04:31 -08:00
RazorProjectItemTest.cs
RazorSourceDocumentTest.cs
RazorSyntaxTreeTest.cs
TagHelperBinderSyntaxTreePassTest.cs
TestRazorCodeDocument.cs Implement IR lowering phase 2016-11-22 11:25:23 -08:00
TestRazorSourceDocument.cs
project.json