When does Mono JIT compile each method? When the assembly is loaded? When the class is first referenced? When the class is first instantiated? When a method referring to it is compiled? When it is first called? Thanks Chris Seaton