You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In order to make the system work faster and more consistently, discovered tag helpers/components should flow to the remainder of the Razor system using a call like LSP rather than relying exclusively on file read/write.
…eSynchronizer (#10283)
This change removes `ProjectSnapshotManagerDispatcher` usage from
`ProjectConfigurationStateSynchronizer` and
`ProjectConfigurationFileChangeDetector`. Ultimately, a lot of this code
will go away once #10173 is the default behavior.
As part of this change, I updated
`ProjectConfigurationStateSynchronizer` to use an
`AsyncBatchingWorkQueue`. In my opinion, this is a huge improvement over
the previous implementation.
…ia LSP (#10333)
Related to #10173
This change updates the work to pass `RazorProjectInfo` via LSP to
instead write `RazorProjectInfo` instances to temporary files and pass
the file names via LSP. The files are deleted in the language server
after they are deserialized.
In order to make the system work faster and more consistently, discovered tag helpers/components should flow to the remainder of the Razor system using a call like LSP rather than relying exclusively on file read/write.
The text was updated successfully, but these errors were encountered: