dotnet/roslyn
CodeLens does not invalidate for changes in downstream projects
Offen
#49.775 geöffnet am 03.12.2020
Area-IDEBugCodeLenshelp wanted
Repository-Metriken
- Stars
- (20.414 Sterne)
- PR-Merge-Metriken
- (Durchschn. Merge 6T 17h) (256 gemergte PRs in 30 T)
Beschreibung
Version Used: e9fd4dc7
Steps to Reproduce:
-
Create project A:
public static class First { public static void Method() { } } -
Create project B, which references project A:
public class Second { public void Method() { First.Method(); } } -
Observe the CodeLens reference count on
First.Method -
Comment out
Second.Method -
Observe the CodeLens reference count on
First.Method
Expected Behavior:
- At step (3), the reference count is 1
- At step (5), the reference count is 0
Actual Behavior:
- ✔ At step (3), the reference count is 1
- ❌ At step (5), the reference count is 1
Additional Details:
The change in step (4) does not update the project version which is used here for data point invalidation: