Assembly assembly=Assembly.Load(...);
Type type=Assembly.CreateInstance(yourType);
MemberInfo memInfo=Type.GetMemberInfor(...);memInfo is what you want.
Type type=Assembly.CreateInstance(yourType);
MemberInfo memInfo=Type.GetMemberInfor(...);memInfo is what you want.
If the dll is written with any unmanaged code (unmanaged C/C++), then there is no way to get all method invoke information (you can get the function names, but that's all).