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
{{ message }}
This repository has been archived by the owner on Oct 31, 2021. It is now read-only.
The Cache implementation needs to be changed so that it's built around projects instead of solutions to avoid the duplication of projects that are shared by multiple solutions.
The ServiceProvider and usage of the DTE can be removed, instead the cache can be constructed using a collection of project paths
A SolutionEvent manager will need to be implemented in Logic to control the behavior of the cache in core. Additionally it should respond to project load and unload events and adjust the cache accordingly
Eventually cacheFilePath will need a platform specific location to store the elements per project
NavigateToItem's index processing and search should be moved to FSharp.Editing
The Cache implementation needs to be changed so that it's built around projects instead of solutions to avoid the duplication of projects that are shared by multiple solutions.
The
ServiceProvider
and usage of theDTE
can be removed, instead the cache can be constructed using a collection of project pathsA SolutionEvent manager will need to be implemented in Logic to control the behavior of the cache in core. Additionally it should respond to project load and unload events and adjust the cache accordingly
Eventually
cacheFilePath
will need a platform specific location to store the elements per projectNavigateToItem's index processing and search should be moved to FSharp.Editing
Code Located @
https://github.com/fsprojects/VisualFSharpPowerTools/blob/master/src/FSharp.Editing.VisualStudio/Navigation/NavigableItemCache.fs
The text was updated successfully, but these errors were encountered: