diff --git a/Slim.Tests/Resolvers/IndependentServiceResolver.cs b/Slim.Tests/Resolvers/IndependentServiceResolver.cs index 08419ff..c0e0f2f 100644 --- a/Slim.Tests/Resolvers/IndependentServiceResolver.cs +++ b/Slim.Tests/Resolvers/IndependentServiceResolver.cs @@ -18,7 +18,7 @@ namespace Slim.Tests.Resolvers return false; } - public object Resolve(Type type) + public object Resolve(IServiceProvider serviceProvider, Type type) { this.Called++; return new IndependentService(); diff --git a/Slim/Resolvers/IDependencyResolver.cs b/Slim/Resolvers/IDependencyResolver.cs index f16b827..f6bebb4 100644 --- a/Slim/Resolvers/IDependencyResolver.cs +++ b/Slim/Resolvers/IDependencyResolver.cs @@ -5,6 +5,6 @@ namespace Slim.Resolvers public interface IDependencyResolver { bool CanResolve(Type type); - object Resolve(Type type); + object Resolve(IServiceProvider serviceProvider, Type type); } } diff --git a/Slim/ServiceManager.cs b/Slim/ServiceManager.cs index 0382105..db136f7 100644 --- a/Slim/ServiceManager.cs +++ b/Slim/ServiceManager.cs @@ -445,7 +445,7 @@ namespace Slim { if (resolver.CanResolve(type)) { - return resolver.Resolve(type); + return resolver.Resolve(this, type); } } diff --git a/Slim/Slim.csproj b/Slim/Slim.csproj index 51d1862..f68d0f6 100644 --- a/Slim/Slim.csproj +++ b/Slim/Slim.csproj @@ -8,10 +8,10 @@ Service lifetime management and dependency injection framework. - 1.0.2.2 - 1.0.2.2 + 1.3.1.0 + 1.3.1.0 https://github.com/AlexMacocian/Slim - 1.3 + 1.3.1 true true true