C# 查找“我的视图”中使用方法的所有位置

C# 查找“我的视图”中使用方法的所有位置,c#,asp.net-mvc,razor,reflection,C#,Asp.net Mvc,Razor,Reflection,在我的整个视图中,我调用了一个方法,将文本翻译成用户的首选语言。例如: @Translate("Translate this for me") 现在我想找到这个方法的每个调用,这样我就可以编译一个列表,列出我的MVC项目中需要翻译的所有文本 我以前使用过反射来访问我所有的控制器和操作方法,但是如何访问其中的视图和方法调用呢?或者有没有其他不使用反射的方法?也许可以调用剃须刀引擎来帮助解决这个问题 编辑: Translate方法位于BaseWebViewPage中,我的所有视图都来自该页面 更新

在我的整个视图中,我调用了一个方法,将文本翻译成用户的首选语言。例如:

@Translate("Translate this for me")
现在我想找到这个方法的每个调用,这样我就可以编译一个列表,列出我的MVC项目中需要翻译的所有文本

我以前使用过反射来访问我所有的控制器和操作方法,但是如何访问其中的视图和方法调用呢?或者有没有其他不使用反射的方法?也许可以调用剃须刀引擎来帮助解决这个问题

编辑: Translate方法位于BaseWebViewPage中,我的所有视图都来自该页面

更新:
谢谢你的评论,我还没有想到在VisualStudio中使用“find”来实现这一点——这是一个非常实用的答案,非常感谢。尽管如此,当我们在这里时,我想知道是否有一种编程方法可以做到这一点?

右键单击+查找所有引用是否可以执行您想要的操作?@Corak,它不会显示来自视图的引用。@Dean,实现它的一种方法是更改函数名。i、 e.将Translate的名称更改为Translate1,在错误列表中,您将获得Translate的所有引用。不知道其他内置方式。您可能需要使用ctrl+shift+F并搜索Translate或者更改函数名,比如@makwana.a。