Use IServiceProducer instead of IServiceManager (#3)

* Use IServiceProducer instead of IServiceManager

* Update version

Co-authored-by: Alexandru Macocian <almacoci@microsoft.com>
This commit is contained in:
2021-06-03 14:20:03 +02:00
committed by GitHub
parent 77a47b5d69
commit a101b09984
2 changed files with 3 additions and 3 deletions
@@ -15,7 +15,7 @@ namespace System.Windows.Extensions
/// <typeparam name="TLogsWriter">Implementation of <see cref="ILogsWriter"/>.</typeparam>
/// <param name="serviceManager"><see cref="ServiceManager"/>.</param>
/// <returns>Provided <see cref="ServiceManager"/>.</returns>
public static IServiceManager RegisterLogWriter<TLogsWriter>(this IServiceManager serviceManager)
public static IServiceProducer RegisterLogWriter<TLogsWriter>(this IServiceProducer serviceManager)
where TLogsWriter : ILogsWriter
{
serviceManager.RegisterSingleton<ILogsWriter, TLogsWriter>();
@@ -36,7 +36,7 @@ namespace System.Windows.Extensions
/// <typeparam name="TLogsWriter">Implementation of <see cref="ILogsWriter"/>.</typeparam>
/// <param name="serviceManager"><see cref="ServiceManager"/>.</param>
/// <returns>Provided <see cref="ServiceManager"/>.</returns>
public static IServiceManager RegisterLogWriter<TILogsWriter, TLogsWriter>(this IServiceManager serviceManager)
public static IServiceProducer RegisterLogWriter<TILogsWriter, TLogsWriter>(this IServiceProducer serviceManager)
where TLogsWriter : TILogsWriter
where TILogsWriter : class, ILogsWriter
{
+1 -1
View File
@@ -6,7 +6,7 @@
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<PackageLicenseFile>License.txt</PackageLicenseFile>
<Version>0.4</Version>
<Version>0.4.1</Version>
<LangVersion>latest</LangVersion>
<Description>Extension library for Windows Presentation Platform.