在C#中查询类/方法的属性

时间:2010-11-17 14:01:07

标签: c# attributes

是否有可用于查询为方法/类定义的属性的工具?

如果有可能获得具有特定属性的方法/类列表,根本没有属性等,那将是很好的。

我可以想象我可以用反射做到这一点,但也许有更好的方法。 如果有人对此有任何想法,我将不胜感激。 谢谢。

2 个答案:

答案 0 :(得分:0)

你的预感是对的 - 这就是反思存在的原因。

您还可以使用nDepend(propitiatory)等静态分析工具来查询任何程序集的许多方面。

答案 1 :(得分:0)

.NET Reflector是一个流行的工具,可以解决您问题中的所有问题。您还可以使用System.Reflection命名空间中的对象找到相同的信息。