- Instead of using Razor/Mvc TemplateEngine use `RazorProjectEngine`. This involved changing several locations (each of which used `RazorTemplateEngine` in an entirely different way) to use the RazorProjectEngine's two Process methods. - Changed an unused public API `VisualStudioRazorParser.TemplateEngine` to `VisualStudioRazorParser.RazorProjectEngine`. - Ported the remainder of `RazorEngineBuilder`'s extension methods over to `RazorProjectEngineBuilder`. These were used in tests and our `RazorGenerate` tool. - Added a few test helper methods/classes to enable simple testing of the `RazorProjectEngine`. - Resolved several test hacks that were working around little discrepancies each of the `RazorTemplateEngine` APIs. - Changed the template engine factory service to be a project engine factory service. |
||
|---|---|---|
| .. | ||
| Microsoft.AspNetCore.Mvc.Razor.Extensions.Test | ||
| Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X.Test | ||
| Microsoft.AspNetCore.Razor.Design.Test | ||
| Microsoft.AspNetCore.Razor.Language.Test | ||
| Microsoft.AspNetCore.Razor.Runtime.Test | ||
| Microsoft.AspNetCore.Razor.Test | ||
| Microsoft.AspNetCore.Razor.Test.Common | ||
| Microsoft.AspNetCore.Razor.Test.MvcShim | ||
| Microsoft.AspNetCore.Razor.Test.MvcShim.Version1_X | ||
| Microsoft.AspNetCore.Razor.Tools.Test | ||
| Microsoft.CodeAnalysis.Razor.Test | ||
| Microsoft.CodeAnalysis.Razor.Workspaces.Test | ||
| Microsoft.CodeAnalysis.Razor.Workspaces.Test.Common | ||
| Microsoft.VisualStudio.Editor.Razor.Test | ||
| Microsoft.VisualStudio.Editor.Razor.Test.Common | ||
| Microsoft.VisualStudio.LanguageServices.Razor.Test | ||
| Microsoft.VisualStudio.Mac.LanguageServices.Razor.Test | ||
| RazorPageGenerator.Test | ||
| testapps | ||
| Directory.Build.props | ||