-
Notifications
You must be signed in to change notification settings - Fork 832
Closed
Labels
Milestone
Description
Feauture added in Clickable QuickInfo with "go to type"
I really love this feature and I think we can take it a lot further than its initial implementation
- Allow navigation to modules
- Allow navigation to function bindings
- Allow navigation to operator definitions (type or module)
- Allow navigation to discriminated union and enum cases
- Allow navigation to type members/methods/properties
- In signatures link to other signatures, not implementation files
- In implementation files link to other implementation files
- (Eventually) allow navigation to external symbols via metadata signature generation
Some additional comments documenting the functionality would also be useful, especially in Quickinfo Provider.fs, just from looking at the source it's unclear how the navigation functionality works and where one should look to see it's implementation. I'd already forgotten where it was by today and had to go digging back into the PR to find it.
majocha, cartermp and s952163






