aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Core/WixToolsetServiceProvider.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Core/WixToolsetServiceProvider.cs')
-rw-r--r--src/WixToolset.Core/WixToolsetServiceProvider.cs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/WixToolset.Core/WixToolsetServiceProvider.cs b/src/WixToolset.Core/WixToolsetServiceProvider.cs
index ffcdbdd1..9278ddc3 100644
--- a/src/WixToolset.Core/WixToolsetServiceProvider.cs
+++ b/src/WixToolset.Core/WixToolsetServiceProvider.cs
@@ -10,7 +10,7 @@ namespace WixToolset.Core
10 using WixToolset.Extensibility.Data; 10 using WixToolset.Extensibility.Data;
11 using WixToolset.Extensibility.Services; 11 using WixToolset.Extensibility.Services;
12 12
13 public class WixToolsetServiceProvider : IServiceProvider 13 public sealed class WixToolsetServiceProvider : IServiceProvider
14 { 14 {
15 public WixToolsetServiceProvider() 15 public WixToolsetServiceProvider()
16 { 16 {
@@ -36,6 +36,9 @@ namespace WixToolset.Core
36 { typeof(IBindContext), (provider, singletons) => new BindContext(provider) }, 36 { typeof(IBindContext), (provider, singletons) => new BindContext(provider) },
37 { typeof(ILayoutContext), (provider, singletons) => new LayoutContext(provider) }, 37 { typeof(ILayoutContext), (provider, singletons) => new LayoutContext(provider) },
38 { typeof(IInscribeContext), (provider, singletons) => new InscribeContext(provider) }, 38 { typeof(IInscribeContext), (provider, singletons) => new InscribeContext(provider) },
39
40 // Internal implementations.
41 { typeof(ILocalizer), (provider, singletons) => new Localizer(provider) },
39 }; 42 };
40 43
41 this.Singletons = new Dictionary<Type, object>(); 44 this.Singletons = new Dictionary<Type, object>();