From d2afb06942868521b1ea5cc193abc2a2a08d69e3 Mon Sep 17 00:00:00 2001 From: Finite Reality Date: Thu, 6 Jul 2017 00:19:09 +0100 Subject: [PATCH] Make the "cannot be loaded" warning fire correctly (#729) Why am I such a bad programmer? Maybe I'm just bad with git. Maybe I'm just bad in general. Maybe I should resign from programming. --- src/Discord.Net.Commands/Builders/ModuleClassBuilder.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Discord.Net.Commands/Builders/ModuleClassBuilder.cs b/src/Discord.Net.Commands/Builders/ModuleClassBuilder.cs index f284c34f4..6fae719ee 100644 --- a/src/Discord.Net.Commands/Builders/ModuleClassBuilder.cs +++ b/src/Discord.Net.Commands/Builders/ModuleClassBuilder.cs @@ -24,7 +24,7 @@ namespace Discord.Commands foreach (var typeInfo in assembly.DefinedTypes) { - if (typeInfo.IsPublic) + if (typeInfo.IsPublic || typeInfo.IsNestedPublic) { if (IsValidModuleDefinition(typeInfo) && !typeInfo.IsDefined(typeof(DontAutoLoadAttribute))) @@ -70,7 +70,7 @@ namespace Discord.Commands result[typeInfo.AsType()] = module.Build(service); } - await service._cmdLogger.DebugAsync($"Successfully built and loaded {builtTypes.Count} modules.").ConfigureAwait(false); + await service._cmdLogger.DebugAsync($"Successfully built {builtTypes.Count} modules.").ConfigureAwait(false); return result; }