C# 检测特定方法的使用情况
在VisualStudio中,我想知道项目中的代码是否使用某些方法。例如,我们想知道字符串比较中使用了“==”,因为我们有一个团队规则,在比较字符串时只应使用“.Equals”C# 检测特定方法的使用情况,c#,visual-studio-2012,C#,Visual Studio 2012,在VisualStudio中,我想知道项目中的代码是否使用某些方法。例如,我们想知道字符串比较中使用了“==”,因为我们有一个团队规则,在比较字符串时只应使用“.Equals” 是否存在实现此目标的工具?给出以下代码块 var x = "s" == "a"; var y = 1 == 2; var z = "a" == "b"; 如果我右键单击第一个==并单击查找用法,我会得到以下结果。 如果我右键单击第二个==并单击查找用法,我会得到一个工具提示,说明这是唯一的用法 我不确定它有什么功能,
是否存在实现此目标的工具?给出以下代码块
var x = "s" == "a";
var y = 1 == 2;
var z = "a" == "b";
如果我右键单击第一个==
并单击查找用法
,我会得到以下结果。
如果我右键单击第二个==
并单击查找用法
,我会得到一个工具提示,说明这是唯一的用法
我不确定它有什么功能,但有一个新的免费命令行版本的ReSharper
给定以下代码块
var x = "s" == "a";
var y = 1 == 2;
var z = "a" == "b";
如果我右键单击第一个==
并单击查找用法
,我会得到以下结果。
如果我右键单击第二个==
并单击查找用法
,我会得到一个工具提示,说明这是唯一的用法
我不确定它有什么功能,但有一个新的免费命令行版本的ReSharper
ReSharper可以做到这一点。您可以在FxCop.Off-topic中创建自定义规则,但我很好奇为什么您会有这样的规则。我很好奇“因为我们有一个团队规则,所以在比较字符串时应该使用“.Equals”。将该规则更改为使用string.compareWe之所以拥有该规则,是因为土耳其语“I”之类的东西,如下所述:ReSharper可以做到这一点。您可以在FxCop.Off-topic中创建自定义规则,但我很好奇您为什么拥有该规则。我很好奇“因为我们有一个团队规则,在比较字符串时只使用“.Equals”。将该规则更改为使用string.compareWe拥有该规则是因为类似于土耳其语的“I”,如下所述: