在属性上方显示CodeLens

时间:2014-03-17 05:29:28

标签: visual-studio visual-studio-2013 codelens

看到字段和字段属性之间的代码引用是非常烦人的。它需要添加许多额外的空间以使一切可读。是否可以在属性上方显示CodeLens参考?

enter image description here

2 个答案:

答案 0 :(得分:7)

不,这是目前无法实现的。

如果您希望看到这一点,我建议您在Visual Studio UserVoice上向产品团队致敬,并发回链接作为对此答案的评论。我建议不要移动代码镜头信息,而是建议可以配置的位置:)。

虽然我无法透露任何细节,但我之前已经看到了您的反馈,我知道它已被考虑过,但遭到拒绝。

答案 1 :(得分:6)

这是一个老问题,但作为@jessehouwing的更新,这是Visual Studio团队回答:

  

亲爱的支持者提出这个建议

     

感谢您对此想法的反馈。

     

我们设计的代码镜头指标与实际接近   功能声明尽可能让你做得更好   与它的认知联系。在发展过程中的某一时刻   代码镜头,我们实际上尝试将其定位在属性之上   建议请求。在简单的情况下看起来很棒,但是   不幸的是,它开始觉得与宣言“脱节”了   何时添加了更多属性。周围真的很奇怪   三个属性,但两个人开始觉得有点奇怪。

     

这是一个病态的“现实世界”案例,说明了这一点 -

     

https://github.com/dotnet/roslyn/blob/master/src/VisualStudio/CSharp/Impl/CSharpPackage.cs#L26

     

想象一下在这种情况下属性上方的指标。

     

出于这个原因,我们目前正在拒绝这一建议。

     

谢谢! Mark Wilson-Thomas Visual Studio编辑团队项目经理

很遗憾,它不会被修复,但在阅读完全回答后我必须同意。