From df6579260ee69045fefcc8917c86b805ed6deea3 Mon Sep 17 00:00:00 2001 From: Khionu Sybiern Date: Wed, 1 Mar 2017 07:13:38 -0500 Subject: [PATCH] Fix detection of IDependencyMap impl Not pretty, but it works. --- src/Discord.Net.Commands/Utilities/ReflectionUtils.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Discord.Net.Commands/Utilities/ReflectionUtils.cs b/src/Discord.Net.Commands/Utilities/ReflectionUtils.cs index 1333b9640..b8fb1f64a 100644 --- a/src/Discord.Net.Commands/Utilities/ReflectionUtils.cs +++ b/src/Discord.Net.Commands/Utilities/ReflectionUtils.cs @@ -58,7 +58,7 @@ namespace Discord.Commands { if (targetType == typeof(CommandService)) arg = service; - else if (targetType == typeof(IDependencyMap)) + else if (targetType.GetTypeInfo().ImplementedInterfaces.Contains(typeof(IDependencyMap))) arg = map; else throw new InvalidOperationException($"Failed to create \"{baseType.FullName}\", dependency \"{targetType.Name}\" was not found.");