diff --git a/src/GraphQL.Conventions/Types/Resolution/Extensions/ReflectionExtensions.cs b/src/GraphQL.Conventions/Types/Resolution/Extensions/ReflectionExtensions.cs index 1d8485b..394282d 100644 --- a/src/GraphQL.Conventions/Types/Resolution/Extensions/ReflectionExtensions.cs +++ b/src/GraphQL.Conventions/Types/Resolution/Extensions/ReflectionExtensions.cs @@ -110,7 +110,7 @@ public static bool IsEnumerableGraphType(this TypeInfo type) return false; } return type.ImplementInterface(typeof(ICollection<>)) || - type.ImplementInterface(typeof(IReadOnlyCollection<>), true) || + type.ImplementInterface(typeof(IReadOnlyCollection<>)) || type.IsGenericType(typeof(IEnumerable<>)) || (type.IsGenericType && type.DeclaringType == typeof(Enumerable)) || // Handles internal Iterator implementations for LINQ; for reference https://referencesource.microsoft.com/#system.core/System/Linq/Enumerable.cs type.IsArray;