如何使用反射检查方法体类和属性?

时间:2016-08-04 15:47:49

标签: c# .net reflection

我正在尝试编写一个应用程序,它返回应用程序中使用的所有方法的所有错误代码。

简单地说,给定下面方法的MethodInfo,如何使用Reflection来确定Method1是否返回具有Status,Code和Message Properties的类。 如何找出这些属性包含的值?

public void Method1()
{
 var response = new Class1()
 {
   Status = Status.Failed,
   Details = new StatusDetails()
   {
     Code = AllCodes.Code1,
     Message = AllMessages.Message1
   }
 }

 return response;
}

MethodInfo mi = typeof(Example).GetMethod("Method1");
MethodBody mb = mi.GetMethodBody();
// how?!

0 个答案:

没有答案