From 9aae370eee18b4c87300f333fa52f3cd0d7f34d1 Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Sun, 14 Mar 2021 11:17:20 -0700 Subject: Use extension methods instead of a custom interface for IServiceProvider There are several helpful methods for getting services out of an IServiceProvider. Instead of introducing a custom interface to inject those methods into the inheritance tree, this change uses extension methods to add the helper methods and reduce the number of custom interfaces. --- src/WixToolset.Extensibility/Services/IWixtoolsetCoreServiceProvider.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/WixToolset.Extensibility/Services/IWixtoolsetCoreServiceProvider.cs') diff --git a/src/WixToolset.Extensibility/Services/IWixtoolsetCoreServiceProvider.cs b/src/WixToolset.Extensibility/Services/IWixtoolsetCoreServiceProvider.cs index 2d0450dc..f5fb28fb 100644 --- a/src/WixToolset.Extensibility/Services/IWixtoolsetCoreServiceProvider.cs +++ b/src/WixToolset.Extensibility/Services/IWixtoolsetCoreServiceProvider.cs @@ -8,7 +8,7 @@ namespace WixToolset.Extensibility.Services /// /// The core of the service provider used to add services to the service provider. /// - public interface IWixToolsetCoreServiceProvider : IWixToolsetServiceProvider + public interface IWixToolsetCoreServiceProvider : IServiceProvider { /// /// Adds a service to the service locator. -- cgit v1.2.3-55-g6feb