From 6af21367fb2106d9d36d3f2be35a652f12619c6c Mon Sep 17 00:00:00 2001 From: Colin Tim Barndt Date: Mon, 22 Sep 2025 16:00:32 +0200 Subject: [PATCH] Fix: ImportReference(field, context) not importing field type when needed --- Mono.Cecil/ModuleDefinition.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);