如何在C#中禁用CodeLens的引用显示

Kon*_*ten 9 c# visual-studio-2013 codelens

我正在遵循一个暗示某种方法的线索.如下图所示,无法禁用所有语言的功能" 显示参考 ".

当我发现这一点时,我试图单独使用C#(因为这是我编写的唯一一种语言,其中列出的引用计数是烦恼).但是,据我所知,C#下的CodeLens没有任何特别之处.

我是否需要关闭整个CodeLens,或者有没有办法只禁用上述选项?

在此输入图像描述

jes*_*ing 8

Show References为所有其他镜头做了很多繁重的工作.它构造了用于计算测试者/测试关系以及引用计数和测试状态的调用树.因此,如果不关闭其他选项,则无法禁用它.

目前无法基于每种语言禁用CodeLens.目前CodeLens仅支持VB.NET和C#,它是一个全有或全无的东西,因为它取决于引擎盖下的Roslyn目前不支持其他语言.

除了进行繁重的工作外,参考指示器还作为占位符设置,以防止编辑器在其他镜头加载时"口吃".在早期的测试版中它以这种方式工作,这非常令人讨厌.有一个版本,他们只显示空的空间,并很快被显示参考指标取代.两者都是因为它应该始终可用,并且因为它可以快速计算并可离线使用.

我建议您为要在Visual Studio用户语音中看到的更改提交特定请求.我相信现在是发送Microsoft关于这个主题的反馈的最佳时机,它们介于两个版本之间.