Граф коммитов

10 Коммитов

Автор SHA1 Сообщение Дата
Dustin Campbell 361a46f7c8 Clean up ProjectConfigurationFileChangeEventArgs a bit 2024-04-19 09:35:32 -07:00
Dustin Campbell bdf5877fa1 Remove duplicate entries and sort SpellingExclusions.dic 2024-04-17 15:43:58 -07:00
Dustin Campbell cc35382bdb Clean up ProjectWorkspaceStateGenerator.UpdateItem 2024-04-17 12:16:42 -07:00
Dustin Campbell af0eee6871 There can be only one... TestProjectSnapshotManager
The testing infrastructure contains no fewer than six TestProjectSnapshotManager classes. This change merges five of them into one and converts the sixth into a mock.
2024-03-07 16:50:31 -08:00
Dustin Campbell 0bc7ec365e Break dependency on ITextBufferProjectService
This change breaks the dependency of `VsSolutionUpdatesProjectSnapshotChangeTrigger`
on `ITextBufferProjectService`. The small amount of VS shell code needed
to retrieve a project file path from an IVsHierarchy has been inlined.

The larger part of this change is a refactroing of the tests for
`VsSolutionUpdatesProjectSnapshotChangeTrigger`. These tests now
simulate the same threading behavior as inside Visual Studio.

Finally, I've added a vs-threading analyzer configuration file to our
Visual Studio assemblies to allow our
`JoinableTaskContext.AssertUIThread()` extension method to be considered
by the VS threading analyzers.
2024-02-07 13:41:30 -08:00
Dustin Campbell f1fe607ce6 Move legacy BraceSmartIndenter to LegacyEditor project 2024-02-02 12:29:39 -08:00
Dustin Campbell 65fe76b590 Move shared language service test helpers into Test.Common.Tooling 2023-11-15 10:10:49 -08:00
David Wengier 3fee1cdbdb Fix false some spelling errors that annoyed me 2023-07-24 12:03:14 +10:00
David Wengier 5b9540e41e Remove XUnitVerifier and use the roslyn utilities that the compiler references 2023-06-28 10:28:18 +10:00
David Wengier 00c6f936f1 Create spelling exclusions file 2023-06-06 12:09:21 +10:00