我寻找一种方法来显示类的所有静态出现(类似于 Visual Studio 功能:查找所有引用)。
它应该只通过代码而不是手动。
我想要
- 仅列出具有特定属性的类
- 列出对其具有静态引用的所有类(查找与数据类的表绑定)
我的第一步是列出我感兴趣的所有类型:
var result = from t in assembly.GetTypes()
where t.IsDefined(typeof(TAttribute), inherit)
select t;
return result.ToList();
我在第二步遇到问题。我知道如何从一个类中找到属性...。但是怎么可能反过来,找到一个类的所有用法呢?