Skip to content

Conversation

AmadeusW
Copy link
Contributor

@AmadeusW AmadeusW commented Jul 8, 2024

Summary of the changes

  • The constructors of MEF parts must be free threaded
  • Get IVsTextManager4 on demand, rather than in the constructor of RazorLSPTextViewConnectionListener
  • This removes UI thread dependency, and allows Razor to be loaded asynchronously on solution restore, reducing UI delay on startup.

Fixes:
#10592

@AmadeusW AmadeusW requested a review from a team as a code owner July 8, 2024 17:35
@DustinCampbell
Copy link
Member

@AmadeusW: I'm guessing that you don't have permission to merge this into Razor. Are you ready for us to merge?

@AmadeusW
Copy link
Contributor Author

@DustinCampbell that's correct. Yes, please merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants