From 2f0881460c8e2a5a28b8883ceb10ee8d261a2c17 Mon Sep 17 00:00:00 2001 From: Finite Reality Date: Wed, 27 Jul 2016 21:40:45 +0100 Subject: [PATCH] Ignore static constructors when creating types --- src/Discord.Net.Commands/ReflectionUtils.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Discord.Net.Commands/ReflectionUtils.cs b/src/Discord.Net.Commands/ReflectionUtils.cs index 7245965e9..4de883731 100644 --- a/src/Discord.Net.Commands/ReflectionUtils.cs +++ b/src/Discord.Net.Commands/ReflectionUtils.cs @@ -8,7 +8,7 @@ namespace Discord.Commands { internal static object CreateObject(TypeInfo typeInfo, CommandService service, IDependencyMap map = null) { - var constructors = typeInfo.DeclaredConstructors.ToArray(); + var constructors = typeInfo.DeclaredConstructors.Where(x => !x.IsStatic).ToArray(); if (constructors.Length == 0) throw new InvalidOperationException($"No constructor found for \"{typeInfo.FullName}\""); else if (constructors.Length > 1)