Skip to content

Commit 4da54d2

Browse files
committed
Upgrade to Simplify.DI 4
1 parent 2c09608 commit 4da54d2

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

src/Simplify.DI.Provider.Microsoft.Extensions.DependencyInjection/MicrosoftDependencyInjectionDIProvider.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public object Resolve(Type serviceType)
5454
/// <param name="serviceType">Service type.</param>
5555
/// <param name="implementationType">Implementation type.</param>
5656
/// <param name="lifetimeType">Lifetime type of the registering services type.</param>
57-
public void Register(Type serviceType, Type implementationType, LifetimeType lifetimeType = LifetimeType.Singleton)
57+
public IDIRegistrator Register(Type serviceType, Type implementationType, LifetimeType lifetimeType = LifetimeType.Singleton)
5858
{
5959
switch (lifetimeType)
6060
{
@@ -70,6 +70,8 @@ public void Register(Type serviceType, Type implementationType, LifetimeType lif
7070
Services.AddTransient(serviceType, implementationType);
7171
break;
7272
}
73+
74+
return this;
7375
}
7476

7577
/// <summary>
@@ -78,7 +80,7 @@ public void Register(Type serviceType, Type implementationType, LifetimeType lif
7880
/// <param name="serviceType">Type of the service.</param>
7981
/// <param name="instanceCreator">The instance creator.</param>
8082
/// <param name="lifetimeType">Type of the lifetime.</param>
81-
public void Register(Type serviceType, Func<IDIResolver, object> instanceCreator, LifetimeType lifetimeType = LifetimeType.PerLifetimeScope)
83+
public IDIRegistrator Register(Type serviceType, Func<IDIResolver, object> instanceCreator, LifetimeType lifetimeType = LifetimeType.PerLifetimeScope)
8284
{
8385
switch (lifetimeType)
8486
{
@@ -94,6 +96,8 @@ public void Register(Type serviceType, Func<IDIResolver, object> instanceCreator
9496
Services.AddTransient(serviceType, c => instanceCreator(new MicrosoftDependencyInjectionDIResolver(c)));
9597
break;
9698
}
99+
100+
return this;
97101
}
98102

99103
/// <summary>

src/Simplify.DI.Provider.Microsoft.Extensions.DependencyInjection/Simplify.DI.Provider.Microsoft.Extensions.DependencyInjection.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<DocumentationFile>bin\Any CPU\$(Configuration)\$(TargetFramework)\Simplify.DI.Provider.Microsoft.Extensions.DependencyInjection.xml</DocumentationFile>
1919
</PropertyGroup>
2020
<ItemGroup>
21-
<PackageReference Include="Simplify.DI" Version="3.0.0" />
21+
<PackageReference Include="Simplify.DI" Version="4.0.0" />
2222
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="2.2.0" />
2323
</ItemGroup>
2424
</Project>

0 commit comments

Comments
 (0)