Jared Hester
Jared Hester
_Dependent upon completion of VSLanguageService #1412_ It seems like only a small amount of the functionality of `updateSyntaxConstructClassifiers` can be extracted and moved to Core. We should be able to...
This looks to be a tricky migration `canRename` will need to take a Point for caretPosition and a filepath for the current document `rename` (the first one) needs to change...
_Dependent upon completion of Open Documents Tracker #1411_ Disentangle the production of the reference list from reporting progress in `getDocumentState` into a function that takes the caret position and the...
_Dependent on completion of #1412_ - Move `flattener` and `flattenLines` - Disentangle `updateAtCaretPosition` into a function that takes the caret position and the current document and returns the tooltip:`string option`,errrors:`(FSharpErrorSeverity...
It seems like this could be shifted where the role in Logic is reduced to using the active project is used to find the full path and passed to a...
If we want to move the hint text generation into core to enable other editors to take advantage of this feature we cannot depend on `SnapshotSpan`, `SnapshotPoint`, `ITextSnapshotLine`, `ITextDocument`, the...
_Dependent of completion of #1412_ `symbolUsesToSpans` needs to be migrated changed to function that takes a range for the word and produces a collection of ranges that will be translated...
Can this be done? It seems like it would require us to implement our own XML metadatacache that stores the same information as the index service. Then perhaps generate the...
_Dependent upon completion of #1412 & #1431_ move `getDocumentState`, `shouldGenerateDefinition`, `replace`, `getSymbolCacheDir`, `navigateToSource`, `tryFindSourceUrl`, https://github.com/fsprojects/VisualFSharpPowerTools/blob/master/src/FSharp.Editing.VisualStudio/Navigation/GoToDefinitionFilter.fs
_Dependent upon completion of #1412_ extract out a function that takes the caret position and returns a range that will be translated to a span on the VS side.