From 155a6e96346e0cb3d9ab6f5372fa29b46ebaee89 Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Tue, 19 Dec 2017 12:25:40 -0800 Subject: Integrate simplified message handling --- src/WixToolset.Core/WixToolsetServiceProvider.cs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/WixToolset.Core/WixToolsetServiceProvider.cs') diff --git a/src/WixToolset.Core/WixToolsetServiceProvider.cs b/src/WixToolset.Core/WixToolsetServiceProvider.cs index c77f3813..995daa89 100644 --- a/src/WixToolset.Core/WixToolsetServiceProvider.cs +++ b/src/WixToolset.Core/WixToolsetServiceProvider.cs @@ -11,6 +11,7 @@ namespace WixToolset.Core public class WixToolsetServiceProvider : IServiceProvider { private ExtensionManager extensionManager; + private Messaging messaging; private ParseHelper parseHelper; private PreprocessHelper preprocessHelper; private TupleDefinitionCreator tupleDefinitionCreator; @@ -62,6 +63,11 @@ namespace WixToolset.Core return this.extensionManager = this.extensionManager ?? new ExtensionManager(); } + if (serviceType == typeof(IMessaging)) + { + return this.messaging = this.messaging ?? new Messaging(); + } + if (serviceType == typeof(ITupleDefinitionCreator)) { return this.tupleDefinitionCreator = this.tupleDefinitionCreator ?? new TupleDefinitionCreator(this); -- cgit v1.2.3-55-g6feb