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.
Dependent upon completion of Open Documents Tracker #1410
Much of the functionality of the VSLanguageService can be moved to the LanguageService
unsure how to address buildQueryLexState, to start ignore the conditional branch that requires the ITextBuffer
EntityCache - Can this be re-implemented using a ConcurrentDictionary without the need for lock?
use FCSPoint & ranges instead of SnapshotPoint and SnapshotSpan
*instead of passing the ITextView in GetLoadDirectiveFileNameAtCursor pass the caret position directly
unclear how to migrate and reportProgress from with FindUsages while in Core, save for end
I don't think LanguageService should accumulate more functionality. In fact, I'd like make it lighter. Feature specific code should be spread among other types.
Dependent upon completion of Open Documents Tracker #1410
Much of the functionality of the
VSLanguageService
can be moved to theLanguageService
buildQueryLexState
, to start ignore the conditional branch that requires theITextBuffer
EntityCache
- Can this be re-implemented using aConcurrentDictionary
without the need forlock
?FCSPoint
& ranges instead ofSnapshotPoint
andSnapshotSpan
*instead of passing the
ITextView
inGetLoadDirectiveFileNameAtCursor
pass the caret position directlyreportProgress
from withFindUsages
while inCore
, save for endCode Located @
https://github.com/fsprojects/VisualFSharpPowerTools/blob/master/src/FSharp.Editing.VisualStudio/ProjectSystem/VSLanguageService.fs
https://github.com/fsprojects/VisualFSharpPowerTools/blob/master/src/FSharp.Editing/ProjectSystem/LanguageService.fs
The text was updated successfully, but these errors were encountered: