Allow nested ModuleBase classes to be built when declared from non-module classes. (#969)
* Allow modules to be built regardless of their declaring type. * Need to exclude submodules.
This commit is contained in:
committed by
Christopher F
parent
f19730e433
commit
4edbd8d4b9
@@ -48,8 +48,7 @@ namespace Discord.Commands
|
||||
/*if (!validTypes.Any())
|
||||
throw new InvalidOperationException("Could not find any valid modules from the given selection");*/
|
||||
|
||||
var topLevelGroups = validTypes.Where(x => x.DeclaringType == null);
|
||||
var subGroups = validTypes.Intersect(topLevelGroups);
|
||||
var topLevelGroups = validTypes.Where(x => x.DeclaringType == null || !IsValidModuleDefinition(x.DeclaringType.GetTypeInfo()));
|
||||
|
||||
var builtTypes = new List<TypeInfo>();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user