如同它得对象浏览器一样,我怎么才能获得一个Dll的命名空间和包含的类呢??
---------------------------------------------------------------
using System;
using System.Reflection;
public class LoadInvoke
{
public static void Main(string[] args)
{
Assembly a = Assembly.LoadFrom(args[0]);
Type[] mytypes = a.GetTypes();
BindingFlags flags = (BindingFlags.NonPublic ¦ BindingFlags.Public ¦
BindingFlags.Static ¦ BindingFlags.Instance ¦ BindingFlags.DeclaredOnly);
foreach(Type t in mytypes)
{
MethodInfo[] mi = t.GetMethods(flags);
Object obj = Activator.CreateInstance(t);
foreach(MethodInfo m in mi)
{
m.Invoke(obj, null);
}
}
}
}