如何在 Visual Studio 中查找对给定类型的变量的所有引用
本文关键字:类型 变量 引用 Visual Studio 查找 | 更新日期: 2023-09-27 18:34:28
我正在努力改变项目中处理变量的方式DateTime
(ASP MVC 5网站(,我需要找到日期时间类型的变量的所有用法(至少是视图中的变量(。 这些变量的名称中可能都有日期或时间,但不能保证。 例如,它可以被称为周年纪念日或假期。
手动,我必须找到模型中的每个DateTime
,然后找到每个变量的用法。 这当然是可能的,但更容易出错。 有没有办法在给定项目/解决方案中找到对给定类型变量(在我的例子中为 DateTime(的引用?
例:我有一个带有日期时间属性的模型对象:
public DateTime Anniversary { get; set; }
然后,我在几个不同的分部视图中呈现该属性:
@Html.DisplayFor(m => m.Anniversary)
或
@Html.TextBoxFor(m => m.Anniversary, new { @class = "important date emphasis" })
我想在视图中找到这两个示例,因为它们引用了一个 DateTime 变量,即使它们不称为 DateTime。
Resharper具有高级搜索功能,可以满足您的需求。请参阅查找相关实体的用法
我会走"艰难"的道路。搜索项目/解决方案中所有出现的日期时间。这将告诉我这些变量在哪里。
否则,为 DateTime 类编写一个扩展(帮助程序(函数来执行我需要完成的任务。
祝你好运