using System; using System.Linq.Expressions; namespace FieldInfoBug { public class MonoRuntime { public static int Main () { // This constructor throws ArgumentException: // The field handle and the type handle are incompatible. new GenericClass ("value"); return 0; } } public class GenericClass { public GenericClass (string argument) { Expression> expression = () => argument; } } }