Skip to content

Commit 3e6dfa9

Browse files
simplify code, fix review
1 parent 8e0802e commit 3e6dfa9

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

src/Ninject.Web.AspNetCore/NinjectServiceProvider.cs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -183,18 +183,13 @@ private static bool IsListType(Type type, out Type elementType)
183183
if (type.IsGenericType)
184184
{
185185
Type genericTypeDefinition = type.GetGenericTypeDefinition();
186-
if (genericTypeDefinition == typeof(List<>) || genericTypeDefinition == typeof(IList<>) ||
186+
if (genericTypeDefinition == typeof(IEnumerable<>) ||
187+
genericTypeDefinition == typeof(List<>) || genericTypeDefinition == typeof(IList<>) ||
187188
genericTypeDefinition == typeof(ICollection<>))
188189
{
189190
elementType = type.GenericTypeArguments[0];
190191
return true;
191192
}
192-
193-
if (genericTypeDefinition == typeof(IEnumerable<>))
194-
{
195-
elementType = type.GenericTypeArguments[0];
196-
return true;
197-
}
198193
}
199194

200195
elementType = null;

0 commit comments

Comments
 (0)