diff options
Diffstat (limited to 'src/WixToolset.Core.WindowsInstaller/Unbinder.cs')
-rw-r--r-- | src/WixToolset.Core.WindowsInstaller/Unbinder.cs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/WixToolset.Core.WindowsInstaller/Unbinder.cs b/src/WixToolset.Core.WindowsInstaller/Unbinder.cs index a2f02269..99caaba9 100644 --- a/src/WixToolset.Core.WindowsInstaller/Unbinder.cs +++ b/src/WixToolset.Core.WindowsInstaller/Unbinder.cs | |||
@@ -11,8 +11,16 @@ namespace WixToolset.Core | |||
11 | /// <summary> | 11 | /// <summary> |
12 | /// Unbinder core of the WiX toolset. | 12 | /// Unbinder core of the WiX toolset. |
13 | /// </summary> | 13 | /// </summary> |
14 | internal sealed class Unbinder | 14 | internal sealed class Unbinder : IUnbinder |
15 | { | 15 | { |
16 | public Unbinder(IWixToolsetServiceProvider serviceProvider) | ||
17 | { | ||
18 | this.ServiceProvider = serviceProvider; | ||
19 | |||
20 | var extensionManager = this.ServiceProvider.GetService<IExtensionManager>(); | ||
21 | this.BackendFactories = extensionManager.GetServices<IBackendFactory>(); | ||
22 | } | ||
23 | |||
16 | public IEnumerable<IBackendFactory> BackendFactories { get; } | 24 | public IEnumerable<IBackendFactory> BackendFactories { get; } |
17 | 25 | ||
18 | /// <summary> | 26 | /// <summary> |