This job is for development of a Silverlight application which allows users to select a method of a class (the class is set in advance) and invoke the selected method with the user-defined arguments. When the invocation returns a result, it must be visualized in the UI. The part of the application where the user can enter arguments must be dynamic to accomodate different argument types (primitive values, strings, dates, complex types, arrays and collections). The code must use the reflection API to inspect the class, perform method invocation and visualize response.
See the attached file for detailed project requirements.