aspnetcore/test/Microsoft.AspNetCore.Razor....
Ajay Bhargav Baaskaran f9d4fba39d Added a taghelpers and imports overload to Process and ProcessDesignTime
We want to have a way to specify the taghelper descriptors and imports to use while
processing a specific document.
- Added an overload to Process and ProcessDesignTime to take in a list
TagHelperDescriptors and a list of imports
- Added the corresponding CreateCodeDocumentCore overload
- Added GetTagHelpers and SetTagHelpers extension methods for
CodeDocument
- Added the necessary plumbing to use the taghelpers from the
CodeDocument when available and fallback logic.
- Added DocumentImportsTracker and updated background code generation
logic to use the new overload
- Added/updated tests
2018-05-22 11:40:21 -07:00
..
CodeGeneration Obsoleted IRazorEngineBuilder APIs 2018-04-13 12:35:53 -07:00
Extensions Obsoleted IRazorEngineBuilder APIs 2018-04-13 12:35:53 -07:00
IntegrationTests Added a taghelpers and imports overload to Process and ProcessDesignTime 2018-05-22 11:40:21 -07:00
Intermediate
Legacy Merge branch 'rel/vs15.7' into dev 2018-04-05 16:28:17 -07:00
Properties
TestFiles Obsoleted IRazorEngineBuilder APIs 2018-04-13 12:35:53 -07:00
BoundAttributeDescriptorExtensionsTest.cs
DefaultAllowedChildTagDescriptorBuilderTest.cs
DefaultBoundAttributeDescriptorBuilderTest.cs
DefaultDocumentClassifierPassTest.cs Obsoleted IRazorEngineBuilder APIs 2018-04-13 12:35:53 -07:00
DefaultItemCollectionTest.cs
DefaultRazorCSharpLoweringPhaseTest.cs Obsoleted IRazorEngineBuilder APIs 2018-04-13 12:35:53 -07:00
DefaultRazorCodeDocumentTest.cs
DefaultRazorDiagnosticTest.cs
DefaultRazorDirectiveClassifierPhaseTest.cs Obsoleted IRazorEngineBuilder APIs 2018-04-13 12:35:53 -07:00
DefaultRazorDocumentClassifierPhaseTest.cs Obsoleted IRazorEngineBuilder APIs 2018-04-13 12:35:53 -07:00
DefaultRazorEngineBuilderTest.cs
DefaultRazorEngineTest.cs
DefaultRazorIntermediateNodeLoweringPhaseIntegrationTest.cs Obsoleted IRazorEngineBuilder APIs 2018-04-13 12:35:53 -07:00
DefaultRazorIntermediateNodeLoweringPhaseTest.cs Obsoleted IRazorEngineBuilder APIs 2018-04-13 12:35:53 -07:00
DefaultRazorOptimizationPhaseTest.cs Obsoleted IRazorEngineBuilder APIs 2018-04-13 12:35:53 -07:00
DefaultRazorParsingPhaseTest.cs Obsoleted IRazorEngineBuilder APIs 2018-04-13 12:35:53 -07:00
DefaultRazorProjectEngineBuilderTest.cs Catch 15.7 up with dev 2018-02-19 10:46:16 -08:00
DefaultRazorProjectEngineIntegrationTest.cs Added a taghelpers and imports overload to Process and ProcessDesignTime 2018-05-22 11:40:21 -07:00
DefaultRazorProjectEngineTest.cs Merge branch 'rel/vs15.7' into release/2.1 2018-03-19 15:57:46 -07:00
DefaultRazorProjectFileSystemTest.cs Catch 15.7 up with dev 2018-02-19 10:46:16 -08:00
DefaultRazorProjectItemTest.cs Catch 15.7 up with dev 2018-02-19 10:46:16 -08:00
DefaultRazorSyntaxTreePhaseTest.cs Obsoleted IRazorEngineBuilder APIs 2018-04-13 12:35:53 -07:00
DefaultRazorTagHelperBinderPhaseTest.cs Added a taghelpers and imports overload to Process and ProcessDesignTime 2018-05-22 11:40:21 -07:00
DefaultRequiredAttributeDescriptorBuilderTest.cs
DirectiveDescriptorBuilderExtensionsTest.cs
DirectiveDescriptorTest.cs
DirectiveRemovalOptimizationPassTest.cs Obsoleted IRazorEngineBuilder APIs 2018-04-13 12:35:53 -07:00
DirectiveTokenEditHandlerTest.cs
DocumentClassifierPassBaseTest.cs Obsoleted IRazorEngineBuilder APIs 2018-04-13 12:35:53 -07:00
HtmlConventionsTest.cs
HtmlNodeOptimizationPassTest.cs
LargeTextSourceDocumentTest.cs Catch 15.7 up with dev 2018-02-19 10:46:16 -08:00
Microsoft.AspNetCore.Razor.Language.Test.csproj Upgrade to netcoreapp22 2018-05-08 15:22:54 -07:00
RazorCodeDocumentExtensionsTest.cs Added a taghelpers and imports overload to Process and ProcessDesignTime 2018-05-22 11:40:21 -07:00
RazorCodeDocumentTest.cs
RazorDiagnosticDescriptorTest.cs
RazorDiagnosticTest.cs Catch 15.7 up with dev 2018-02-19 10:46:16 -08:00
RazorEngineBuilderExtensionsTest.cs Obsoleted IRazorEngineBuilder APIs 2018-04-13 12:35:53 -07:00
RazorEngineTest.cs Obsoleted IRazorEngineBuilder APIs 2018-04-13 12:35:53 -07:00
RazorParserFeatureFlagsTest.cs Revert "Revert "Make Razor HTML Comments aware (#2178)"" 2018-03-20 15:23:53 -07:00
RazorProjectEngineBuilderExtensionsTest.cs Catch 15.7 up with dev 2018-02-19 10:46:16 -08:00
RazorProjectEngineFeatureBaseTest.cs Catch 15.7 up with dev 2018-02-19 10:46:16 -08:00
RazorProjectEngineTest.cs Catch 15.7 up with dev 2018-02-19 10:46:16 -08:00
RazorProjectItemTest.cs
RazorProjectTest.cs
RazorSourceDocumentTest.cs Catch 15.7 up with dev 2018-02-19 10:46:16 -08:00
RazorSyntaxTreeTest.cs Catch 15.7 up with dev 2018-02-19 10:46:16 -08:00
RazorTemplateEngineTest.cs Obsoleted IRazorEngineBuilder APIs 2018-04-13 12:35:53 -07:00
SourceChangeTest.cs
SourceLocationTest.cs Catch 15.7 up with dev 2018-02-19 10:46:16 -08:00
SourceSpanTest.cs
StreamSourceDocumentTest.cs Catch 15.7 up with dev 2018-02-19 10:46:16 -08:00
StringSourceDocumentTest.cs Catch 15.7 up with dev 2018-02-19 10:46:16 -08:00
TagHelperBinderTest.cs
TagHelperDescriptorBuilderTest.cs
TagHelperDescriptorExtensionsTest.cs
TagHelperMatchingConventionsTest.cs
TagHelperParseTreeRewriterTests.cs Revert "Revert "Make Razor HTML Comments aware (#2178)"" 2018-03-20 15:23:53 -07:00
TestRazorProject.cs Catch 15.7 up with dev 2018-02-19 10:46:16 -08:00
VirtualRazorProjectFileSystemTest.cs Catch 15.7 up with dev 2018-02-19 10:46:16 -08:00
xunit.runner.json