We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0de26af commit b59ad1bCopy full SHA for b59ad1b
src/GraphQL.StarWars/IoC/SimpleContainer.cs
@@ -81,7 +81,7 @@ public void Dispose()
81
82
private object CreateInstance(Type implementationType)
83
{
84
- var ctor = implementationType.GetTypeInfo().GetConstructors().Single();
+ var ctor = implementationType.GetConstructors().OrderByDescending(x => x.GetParameters().Length).First();
85
var parameterTypes = ctor.GetParameters().Select(p => p.ParameterType);
86
var dependencies = parameterTypes.Select(Get).ToArray();
87
return Activator.CreateInstance(implementationType, dependencies);
0 commit comments