【发布时间】:2010-02-07 22:44:04
【问题描述】:
我有一个类似这样的标记界面:
[AttributeUsage(AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class MyAttribute : Attribute
{
}
我想将它应用于不同程序集中不同类的方法...
然后我想为所有应用了这个属性的方法获取一个 MethodInfo。我需要搜索整个 AppDomain 并获得对所有这些方法的引用。
我知道我们可以获取所有类型,然后获取所有方法,但是有没有更快/更好的方法来做到这一点? ...或者这是获取我需要的信息的最快方式?
(我正在使用 ASP.NET MVC 1.0、C#、./NET 3.5)
谢谢大家!
【问题讨论】:
标签: c# asp.net-mvc reflection appdomain