diff options
Diffstat (limited to 'src/WixToolset.Core/WixToolsetServiceProvider.cs')
-rw-r--r-- | src/WixToolset.Core/WixToolsetServiceProvider.cs | 11 |
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 | } |