Hello, > So that means System.Type is fully implemented? Then why do I get the error > "'System.Type' does not contain a definition for 'IsGenericType'"? I bet you are compiling your code with "mcs" and not "gmcs". mcs is used to link against 1.0; gmcs is used to link against 2.0 For the details, see: http://www.mono-project.com/CSharp_Compiler Miguel.