Skip to content

Commit b59ad1b

Browse files
committed
Fixup SimpleContainer
1 parent 0de26af commit b59ad1b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/GraphQL.StarWars/IoC/SimpleContainer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ public void Dispose()
8181

8282
private object CreateInstance(Type implementationType)
8383
{
84-
var ctor = implementationType.GetTypeInfo().GetConstructors().Single();
84+
var ctor = implementationType.GetConstructors().OrderByDescending(x => x.GetParameters().Length).First();
8585
var parameterTypes = ctor.GetParameters().Select(p => p.ParameterType);
8686
var dependencies = parameterTypes.Select(Get).ToArray();
8787
return Activator.CreateInstance(implementationType, dependencies);

0 commit comments

Comments
 (0)