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 |
||
|---|---|---|
| .. | ||
| BasicIntegrationTest.cs | ||
| CodeGenerationIntegrationTest.cs | ||
| ExtensibleDirectiveTest.cs | ||
| HtmlAttributeIntegrationTest.cs | ||
| RazorTemplateEngineIntegrationTest.cs | ||
| TagHelpersIntegrationTest.cs | ||
| TestTagHelperDescriptors.cs | ||