在接口中获取声明的方法

时间:2014-05-30 14:19:17

标签: dot42

如果我声明自己的界面,我就无法获得声明的方法

public interface ITest
{
    string TestProp { get; set; }
    void TestMethod();
}

MethodInfo[] declaredMethods = typeof(ITest).GetDeclaredMethods();
//declaredMethods.Length == 0
MethodInfo[] methods = typeof(ITest).GetMethods();
//methods.Length == 0

如果我尝试在其他某个接口(例如IEnumerable)上获取声明的方法,它就可以正常工作。

任何人都可以帮助我理解我做错了什么。

谢谢!

0 个答案:

没有答案