Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 关于属性的VS-CodeLens_C#_Visual Studio_Visual Studio 2015_Codelens - Fatal编程技术网

C# 关于属性的VS-CodeLens

C# 关于属性的VS-CodeLens,c#,visual-studio,visual-studio-2015,codelens,C#,Visual Studio,Visual Studio 2015,Codelens,我有一个类,它有大约1200个常量字段。我知道其中一些字段(可能10%)是不推荐使用的/遗留字段,在解决方案中有0个引用。我认为CodeLens会显示每个字段顶部的引用数量,而不是逐个查找所有引用。不幸的是,事实证明CodeLens不提供字段信息,只提供方法、类和属性。有没有办法找出课堂上的“无用”字段?如果没有,有没有办法为字段启用CodeLens(或类似的扩展?正如Arturo评论的那样,CodeLens对属性很好,但对公共变量不起作用 在你的情况下,我要做的是试着一次评论10或15条,然后

我有一个类,它有大约1200个常量字段。我知道其中一些字段(可能10%)是不推荐使用的/遗留字段,在解决方案中有0个引用。我认为CodeLens会显示每个字段顶部的引用数量,而不是逐个查找所有引用。不幸的是,事实证明CodeLens不提供字段信息,只提供方法、类和属性。有没有办法找出课堂上的“无用”字段?如果没有,有没有办法为字段启用CodeLens(或类似的扩展?

正如Arturo评论的那样,CodeLens对属性很好,但对公共变量不起作用

在你的情况下,我要做的是试着一次评论10或15条,然后试着编译。错误消息将显示所需的内容,您可以取消注释这些内容。这将使不需要的内容被注释掉。然后可以删除它们

另一种方法是将代码行复制到文本编辑器中,并使用宏将每个字段转换为属性。然后将这些行粘贴回去,代码镜头就可以工作了


这两种方法都可以,取决于你喜欢哪一种。我更喜欢后者,但它主要是针对个人的。

正如Arturo评论的那样,代码镜头对属性很有效,对公共变量不起作用

在你的情况下,我要做的是试着一次评论10或15条,然后试着编译。错误消息将显示所需的内容,您可以取消注释这些内容。这将使不需要的内容被注释掉。然后可以删除它们

另一种方法是将代码行复制到文本编辑器中,并使用宏将每个字段转换为属性。然后将这些行粘贴回去,代码镜头就可以工作了


这两种方法都可以,取决于你喜欢哪一种。我更喜欢后者,但它主要是个人的。

VisualStudio在IDE中内置了一个很好的工具。是一篇很好的文章,可以帮助您使用代码分析查找和消除“死代码”(未使用的属性、字段等)。

Visual Studio在IDE中内置了一个很好的工具。这是一篇很好的文章,可以帮助您通过代码分析找到并消除“死代码”(未使用的属性、字段等)。

您指的是属性还是字段?,因为它适用于属性。是的。我的错。它实际上适用于属性,但不适用于字段。我是说田地。我修改了问题。你是指属性还是字段?,因为它适用于属性。是的。我的错。它实际上适用于属性,但不适用于字段。我是说田地。我修改了这个问题。我使用了后者,效果很好(花了我15分钟)。谢谢你,朋友。我用的是后者,效果很好(花了我15分钟)。谢谢你,朋友。