diff --git a/reflect/Type.cs b/reflect/Type.cs index f58ad42f..6042a0a1 100644 --- a/reflect/Type.cs +++ b/reflect/Type.cs @@ -1237,7 +1237,7 @@ namespace IKVM.Reflection public Type __MakeGenericType(Type[] typeArguments, Type[][] requiredCustomModifiers, Type[][] optionalCustomModifiers) { - if (!this.IsGenericTypeDefinition) + if (!this.__IsMissing && !this.IsGenericTypeDefinition) { throw new InvalidOperationException(); }