diff --git a/Mono.Cecil/ModuleDefinition.cs b/Mono.Cecil/ModuleDefinition.cs index e456d2004..dc63ba7e3 100644 --- a/Mono.Cecil/ModuleDefinition.cs +++ b/Mono.Cecil/ModuleDefinition.cs @@ -898,7 +898,7 @@ public FieldReference ImportReference (FieldReference field, IGenericParameterPr { Mixin.CheckField (field); - if (field.Module == this) + if (field.Module == this && field.FieldType.Module == this) return field; CheckContext (context, this);