diff --git a/src/Spring/Spring.Core/Objects/Factory/Support/ConstructorResolver.cs b/src/Spring/Spring.Core/Objects/Factory/Support/ConstructorResolver.cs index 560293d1..979f966e 100644 --- a/src/Spring/Spring.Core/Objects/Factory/Support/ConstructorResolver.cs +++ b/src/Spring/Spring.Core/Objects/Factory/Support/ConstructorResolver.cs @@ -299,7 +299,7 @@ namespace Spring.Objects.Factory.Support if (StringUtils.HasText(definition.FactoryObjectName)) { // it's an instance method on the factory object's class... - factoryClass = objectFactory.GetObjectDefinition(definition.FactoryObjectName).ObjectType; + factoryClass = objectFactory.GetObject(definition.FactoryObjectName).GetType(); isStatic = false; } else