- Prior to this the parser would think that a non-latest reparse request was the latest because the only way we would check to see if a change reference was "latest" would be to do an equality check on the snapshot and `SourceChange`; the issue here was that `SourceChange` was null but the snapshots were the same. Problems could arise with this due to project context changes. - Added tests to validate the new reparse behavior. - Renamed `Edit` in the `BackgroundParser` to `ChangeReference` also refactored all the "edit" text in `BackgroundParser` to be `ChangerReference` like. - Added a new event args to be the DTO between the internal and external parser implementations. This is how we could pas additional information in order to determine "latest" change reference. #2336 |
||
|---|---|---|
| .. | ||
| 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 | ||