dotnet/roslyn
CodeLens does not invalidate for changes in downstream projects
開放
#49,775 建立於 2020年12月3日
Area-IDEBugCodeLenshelp wanted
倉庫指標
- 星標
- (20,414 顆星)
- PR 合併指標
- (平均合併 6天 17小時) (30 天內合併 256 個 PR)
描述
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: