dotnet / dotnet/fsharp

Got to declaration, highlight symbol, find usages, etc. do not work on DU type if used to qualify unexisting case

Open
#5,839 2 comments 0 reactions 0 assignees View on GitHub
Area-LangService-AutoComplete Bug Impact-Low
Dominant language
F#
Stars
4.3k
Forks
876
Avg merge
4d 22h
Merged PRs (30d)
144

Description

There is a DU `Msg`, which does not have `Delete` case (yet). Using qualified case name `Msg.Delete`, it's impossible to jump to `Msg` type declaration:

![image](https://user-images.githubusercontent.com/873919/47708720-ba36bd00-dc3f-11e8-94bf-d92c448eb688.png)

However, completion does work as expected:

![image](https://user-images.githubusercontent.com/873919/47708748-ca4e9c80-dc3f-11e8-9c76-6a31bc33794b.png)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.