C#通过assembly打印公共实例方法
 public void Coverage() { 
         writeMethodStart("Coverage");
         Assembly assembly = Assembly.LoadFrom("MyApplication.dll");
		  foreach(Module module in assembly.GetModules()) {
			  write("loading module "+module);
			  Type[] types = module.FindTypes(null,null);
			  foreach(Type type in types) {
				  write(" ** "+type);
				  MemberInfo[] memberInfoArray = type.GetMethods(BindingFlags.Public|BindingFlags.Instance|BindingFlags.DeclaredOnly);
				  foreach(MemberInfo memberInfo in memberInfoArray) {
					  write("     "+memberInfo.Name+"()");
				  }
			  }
		  }




