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 |
||
|---|---|---|
| .. | ||
| DefaultFileChangeTracker.cs | ||
| DefaultFileChangeTrackerFactory.cs | ||
| EditorDocument.cs | ||
| EditorDocumentManager.cs | ||
| EditorDocumentManagerBase.cs | ||
| EditorDocumentManagerListener.cs | ||
| FileChangeEventArgs.cs | ||
| FileChangeKind.cs | ||
| FileChangeTracker.cs | ||
| FileChangeTrackerFactory.cs | ||
| SnapshotChangeTracker.cs | ||