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: