[C#] C#通过assembly打印公共实例方法 →→→→→进入此内容的聊天室

来自 , 2021-04-05, 写在 C#, 查看 138 次.
URL http://www.code666.cn/view/3bcf6eec
  1.  public void Coverage() {
  2.          writeMethodStart("Coverage");
  3.          Assembly assembly = Assembly.LoadFrom("MyApplication.dll");
  4.                   foreach(Module module in assembly.GetModules()) {
  5.                           write("loading module "+module);
  6.                           Type[] types = module.FindTypes(null,null);
  7.                           foreach(Type type in types) {
  8.                                   write(" ** "+type);
  9.                                   MemberInfo[] memberInfoArray = type.GetMethods(BindingFlags.Public|BindingFlags.Instance|BindingFlags.DeclaredOnly);
  10.                                   foreach(MemberInfo memberInfo in memberInfoArray) {
  11.                                           write("     "+memberInfo.Name+"()");
  12.                                   }
  13.                           }
  14.                   }
  15. //csharp/4870

回复 "C#通过assembly打印公共实例方法"

这儿你可以回复上面这条便签

captcha