diff --git a/src/Discord.Net.Commands/Builders/ModuleClassBuilder.cs b/src/Discord.Net.Commands/Builders/ModuleClassBuilder.cs
index dc02d2a43..186754bda 100644
--- a/src/Discord.Net.Commands/Builders/ModuleClassBuilder.cs
+++ b/src/Discord.Net.Commands/Builders/ModuleClassBuilder.cs
@@ -122,22 +122,16 @@ namespace Discord.Commands
///Just a helper method to avoid duplicate code
private static IEnumerable ResolveDependencies(TypeInfo typeInfo, IReadOnlyDictionary> dependencies)
{
- IEnumerable childTypes = null;
+ var childTypes = new List(typeInfo.DeclaredNestedTypes);
if (dependencies != null)
{
if (dependencies.TryGetValue(typeInfo, out var linkedChildTypes))
{
- childTypes = linkedChildTypes;
+ childTypes.AddRange(linkedChildTypes);
}
}
- //??= pls when 8.0
- if (childTypes == null)
- {
- childTypes = typeInfo.DeclaredNestedTypes;
- }
-
return childTypes;
}