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 |
||
|---|---|---|
| .. | ||
| Microsoft.AspNetCore.Mvc.Razor.Extensions | ||
| Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X | ||
| Microsoft.AspNetCore.Razor | ||
| Microsoft.AspNetCore.Razor.Design | ||
| Microsoft.AspNetCore.Razor.Language | ||
| Microsoft.AspNetCore.Razor.Runtime | ||
| Microsoft.AspNetCore.Razor.Tasks | ||
| Microsoft.AspNetCore.Razor.Tools | ||
| Microsoft.CodeAnalysis.Razor | ||
| Microsoft.CodeAnalysis.Razor.Workspaces | ||
| Microsoft.CodeAnalysis.Remote.Razor | ||
| Microsoft.NET.Sdk.Razor | ||
| Microsoft.VisualStudio.Editor.Razor | ||
| Microsoft.VisualStudio.LanguageServices.Razor | ||
| Microsoft.VisualStudio.Mac.LanguageServices.Razor | ||
| RazorPageGenerator | ||
| Directory.Build.props | ||