diff options
| author | Rob Mensching <rob@firegiant.com> | 2021-03-14 11:17:20 -0700 |
|---|---|---|
| committer | Rob Mensching <rob@firegiant.com> | 2021-03-14 11:28:04 -0700 |
| commit | 9aae370eee18b4c87300f333fa52f3cd0d7f34d1 (patch) | |
| tree | 27aae273837bb9041e7d509c410910a6df05796c /src/WixToolset.Extensibility/Services/IWixtoolsetCoreServiceProvider.cs | |
| parent | f4af6bf27abaaac7f0508ce2beafb31b5a64b53f (diff) | |
| download | wix-9aae370eee18b4c87300f333fa52f3cd0d7f34d1.tar.gz wix-9aae370eee18b4c87300f333fa52f3cd0d7f34d1.tar.bz2 wix-9aae370eee18b4c87300f333fa52f3cd0d7f34d1.zip | |
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.
Diffstat (limited to 'src/WixToolset.Extensibility/Services/IWixtoolsetCoreServiceProvider.cs')
| -rw-r--r-- | src/WixToolset.Extensibility/Services/IWixtoolsetCoreServiceProvider.cs | 2 |
1 files changed, 1 insertions, 1 deletions
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 | |||
| 8 | /// <summary> | 8 | /// <summary> |
| 9 | /// The core of the service provider used to add services to the service provider. | 9 | /// The core of the service provider used to add services to the service provider. |
| 10 | /// </summary> | 10 | /// </summary> |
| 11 | public interface IWixToolsetCoreServiceProvider : IWixToolsetServiceProvider | 11 | public interface IWixToolsetCoreServiceProvider : IServiceProvider |
| 12 | { | 12 | { |
| 13 | /// <summary> | 13 | /// <summary> |
| 14 | /// Adds a service to the service locator. | 14 | /// Adds a service to the service locator. |
