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; }