Here are some differences we've discovered between the desktop and compact
- methodInfo.Invoke: Exceptions raised by a dynamic invoke
are raised a little differently. The dekstop wraps the raised exception inside a
System.Exception instance, so the actual exception is stored in the
InnerException property. However, on the CF, the actual exception is raised
directly instead of being wrappend, and InnerException is null.