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.cs11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/WixToolset.Core/WixToolsetServiceProvider.cs b/src/WixToolset.Core/WixToolsetServiceProvider.cs
index f4a9f78d..83b9356d 100644
--- a/src/WixToolset.Core/WixToolsetServiceProvider.cs
+++ b/src/WixToolset.Core/WixToolsetServiceProvider.cs
@@ -32,12 +32,23 @@ namespace WixToolset.Core
32 this.AddService<ICommandLineParser>((provider, singletons) => new CommandLineParser(provider)); 32 this.AddService<ICommandLineParser>((provider, singletons) => new CommandLineParser(provider));
33 this.AddService<IPreprocessContext>((provider, singletons) => new PreprocessContext(provider)); 33 this.AddService<IPreprocessContext>((provider, singletons) => new PreprocessContext(provider));
34 this.AddService<ICompileContext>((provider, singletons) => new CompileContext(provider)); 34 this.AddService<ICompileContext>((provider, singletons) => new CompileContext(provider));
35 this.AddService<ILibraryContext>((provider, singletons) => new LibraryContext(provider));
35 this.AddService<ILinkContext>((provider, singletons) => new LinkContext(provider)); 36 this.AddService<ILinkContext>((provider, singletons) => new LinkContext(provider));
36 this.AddService<IResolveContext>((provider, singletons) => new ResolveContext(provider)); 37 this.AddService<IResolveContext>((provider, singletons) => new ResolveContext(provider));
37 this.AddService<IBindContext>((provider, singletons) => new BindContext(provider)); 38 this.AddService<IBindContext>((provider, singletons) => new BindContext(provider));
39 this.AddService<IDecompileContext>((provider, singletons) => new DecompileContext(provider));
38 this.AddService<ILayoutContext>((provider, singletons) => new LayoutContext(provider)); 40 this.AddService<ILayoutContext>((provider, singletons) => new LayoutContext(provider));
39 this.AddService<IInscribeContext>((provider, singletons) => new InscribeContext(provider)); 41 this.AddService<IInscribeContext>((provider, singletons) => new InscribeContext(provider));
40 42
43 this.AddService<IBinder>((provider, singletons) => new Binder(provider));
44 this.AddService<ICompiler>((provider, singletons) => new Compiler(provider));
45 this.AddService<IDecompiler>((provider, singletons) => new Decompiler(provider));
46 this.AddService<ILayoutCreator>((provider, singletons) => new LayoutCreator(provider));
47 this.AddService<IPreprocessor>((provider, singletons) => new Preprocessor(provider));
48 this.AddService<ILibrarian>((provider, singletons) => new Librarian(provider));
49 this.AddService<ILinker>((provider, singletons) => new Linker(provider));
50 this.AddService<IResolver>((provider, singletons) => new Resolver(provider));
51
41 // Internal implementations. 52 // Internal implementations.
42 this.AddService<ILocalizer>((provider, singletons) => new Localizer(provider)); 53 this.AddService<ILocalizer>((provider, singletons) => new Localizer(provider));
43 } 54 }