diff --git a/src/net/JNetReflector/InternalExtensions.cs b/src/net/JNetReflector/InternalExtensions.cs index 4297caee4a..f559e732c9 100644 --- a/src/net/JNetReflector/InternalExtensions.cs +++ b/src/net/JNetReflector/InternalExtensions.cs @@ -1831,7 +1831,7 @@ public static bool IsCloseable(this Class entry) if (entry.TypeName == autoCloseable) return true; foreach (var interfaceToCheck in entry.Interfaces) { - if (interfaceToCheck.TypeName == autoCloseable) return true; + if (IsCloseable(interfaceToCheck)) return true; } return false; }