Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Whilst trying to get the tests passing I needed to initialize the UIThread helper class for testing.
It turns out we have two, one for LanguageService base, and One for ProjectSystem.Base. It looks like there was a copy and paste job, because both were in the Blah.LanguageService namespace. I renamed the one in the ProjectSystem library to be in the Blah.ProjectSystem namespace.
Further it turns out that only one of the two helpers were ever initialized on package load, so I now initialize both.
I guess the notion for two seperate assemblies, was to not have the ProjectSystem.base take a dependency on the LanguageService.Base assembly. I guess for this one type that was probably an okay call.
Kevin