有没有一种方法在Visual Studio中为命名参数设置样式?

15
我认为命名参数很不错,但是它们会在函数调用中增加一些视觉噪音。我希望Visual Studio可以将其颜色设为浅灰色(就像ReSharper淡化无效代码一样),以突出显示实际的参数值。
当前看起来有点像这样(每个参数都是黑色):

LaunchThings(planes: true, boats:false, rocketship: true, nukes: false);

我希望它看起来像这样:

LaunchThings( planes: true, boats:false, rocketship: true, nukes: false);


我注意到ReSharper可以这样做,当我第一次看到时感到非常高兴。 - Charles Prakash Dasari
@CharlesPrakashDasari,只有当名称是多余的时,resharper 才会这样做。如果您禁用该检查,则名称不会变灰。 - dan
我想知道你是否已经解决了这个问题。谢谢。 - Luis Filipe
1
@LuisFilipe 没有,尽管我正在考虑制作一个Resharper插件来实现这一点(Resharper仅会使参数名变灰,如果它们是冗余的,将建议删除它们,而我想使所有参数名变灰,但不建议删除它们)。 - dan
此外,我想在将每个命名参数放在自己的一行时更改缩进。 - Luis Filipe
1个回答

7

目前在Visual Studio中没有任何功能可以让您做到这一点。 如果我不知道已经有任何扩展/插件可以做到这一点,您可以创建一个扩展或插件来实现此功能。 DxCore是一个扩展Visual Studio“更容易”的库。也许这会减轻创建这样的扩展的负担。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接