Ответ 1
Show References делает много тяжелой работы для всех других объективов. Он создает дерево вызовов, которое используется для вычисления отношения Tested By/Tests, а также счетчика ссылок и состояния теста. Таким образом, его нельзя отключить, не отключая другие параметры.
В настоящее время нет способа отключить CodeLens для каждого языка. В настоящее время CodeLens поддерживает только VB.NET и С#, и это все или ничего, поскольку это зависит от Roslyn под капотом, в настоящее время не поддерживаются другие языки.
Помимо выполнения этой тяжелой атлетики, ссылочный индикатор также устанавливается на место в качестве заполнитель для предотвращения "заикания" редактора при одновременном загрузке других объективов. В ранней бета-версии это работало так, и это было невероятно раздражающе. Там была версия, где они отображали только пустое пространство, и это было быстро заменено, всегда отображая контрольный индикатор. И потому, что он всегда должен быть доступен, так и потому, что он быстро вычисляется и доступен в автономном режиме.
Я предлагаю вам указать конкретный запрос на изменения, которые вы хотите увидеть в Visual Studio User Voice. Я считаю, что сейчас самое подходящее время для отправки отзывов Microsoft по этой теме, они находятся между релизами.