Open
Description
Implement a TFM / project picker that shows up on open files in the vscode editor. The set of active projects comes from the LSP tools host. When that information changes it must be sent back to the LSP tools host.
One possible implementation would be similar to how it works in VS.
A custom LSP command to retrieve the set of active project contexts (e.g. in VS)
A custom UI that shows up on open documents to allow the user to switch between active contexts. Populated by 1
A middle layer that intercepts LSP client requests and adds on the active document project context before passing the request to the server.