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/Extensibility/HeatExtension.cs | 12 ++++++------ src/WixToolset.Core/Extensibility/IHarvesterCore.cs | 18 ++---------------- src/WixToolset.Core/Extensibility/IHeatCore.cs | 14 -------------- 3 files changed, 8 insertions(+), 36 deletions(-) (limited to 'src/WixToolset.Core/Extensibility') diff --git a/src/WixToolset.Core/Extensibility/HeatExtension.cs b/src/WixToolset.Core/Extensibility/HeatExtension.cs index 2b4a6823..b0da75f1 100644 --- a/src/WixToolset.Core/Extensibility/HeatExtension.cs +++ b/src/WixToolset.Core/Extensibility/HeatExtension.cs @@ -123,13 +123,13 @@ namespace WixToolset.Core.Extensibility } else { - throw new WixException(WixErrors.InvalidExtension(assemblyName, innerE.Message)); + throw new WixException(ErrorMessages.InvalidExtension(assemblyName, innerE.Message)); } } } else { - throw new WixException(WixErrors.InvalidExtension(assemblyName, e.Message)); + throw new WixException(ErrorMessages.InvalidExtension(assemblyName, e.Message)); } } } @@ -143,7 +143,7 @@ namespace WixToolset.Core.Extensibility } catch (Exception e) { - throw new WixException(WixErrors.InvalidExtensionType(assemblyName, className, e.GetType().ToString(), e.Message)); + throw new WixException(ErrorMessages.InvalidExtensionType(assemblyName, className, e.GetType().ToString(), e.Message)); } } else @@ -157,7 +157,7 @@ namespace WixToolset.Core.Extensibility } else { - throw new WixException(WixErrors.InvalidExtensionType(assemblyName, typeof(AssemblyDefaultHeatExtensionAttribute).ToString())); + throw new WixException(ErrorMessages.InvalidExtensionType(assemblyName, typeof(AssemblyDefaultHeatExtensionAttribute).ToString())); } } } @@ -168,7 +168,7 @@ namespace WixToolset.Core.Extensibility } else { - throw new WixException(WixErrors.InvalidExtensionType(extension, extensionType.ToString(), typeof(HeatExtension).ToString())); + throw new WixException(ErrorMessages.InvalidExtensionType(extension, extensionType.ToString(), typeof(HeatExtension).ToString())); } } @@ -191,7 +191,7 @@ namespace WixToolset.Core.Extensibility } catch (Exception e) { - throw new WixException(WixErrors.InvalidExtension(assemblyName, e.Message)); + throw new WixException(ErrorMessages.InvalidExtension(assemblyName, e.Message)); } return extensionAssembly; diff --git a/src/WixToolset.Core/Extensibility/IHarvesterCore.cs b/src/WixToolset.Core/Extensibility/IHarvesterCore.cs index 9a6fd10c..a9001b46 100644 --- a/src/WixToolset.Core/Extensibility/IHarvesterCore.cs +++ b/src/WixToolset.Core/Extensibility/IHarvesterCore.cs @@ -2,22 +2,14 @@ namespace WixToolset { - using System; - using System.Diagnostics.CodeAnalysis; - using System.IO; - using WixToolset.Data; - using Wix = WixToolset.Data.Serialize; + using WixToolset.Extensibility.Services; /// /// The WiX Toolset harvester core. /// public interface IHarvesterCore { - /// - /// Gets whether the harvester core encountered an error while processing. - /// - /// Flag if core encountered an error during processing. - bool EncounteredError { get; } + IMessaging Messaging { get; set; } /// /// Gets or sets the value of the extension argument passed to heat. @@ -46,12 +38,6 @@ namespace WixToolset /// The generated identifier. string GenerateIdentifier(string prefix, params string[] args); - /// - /// Sends a message to the message delegate if there is one. - /// - /// Message event arguments. - void OnMessage(MessageEventArgs mea); - /// /// Resolves a file's path if the Wix.File.Source value starts with "SourceDir\". /// diff --git a/src/WixToolset.Core/Extensibility/IHeatCore.cs b/src/WixToolset.Core/Extensibility/IHeatCore.cs index 031c8132..1365dfaf 100644 --- a/src/WixToolset.Core/Extensibility/IHeatCore.cs +++ b/src/WixToolset.Core/Extensibility/IHeatCore.cs @@ -2,19 +2,11 @@ namespace WixToolset.Core.Extensibility { - using WixToolset.Data; - /// /// The WiX Toolset Harvester application core. /// public interface IHeatCore { - /// - /// Gets whether the mutator core encountered an error while processing. - /// - /// Flag if core encountered an error during processing. - bool EncounteredError { get; } - /// /// Gets the harvester. /// @@ -26,11 +18,5 @@ namespace WixToolset.Core.Extensibility /// /// The mutator. Mutator Mutator { get; } - - /// - /// Sends a message to the message delegate if there is one. - /// - /// Message event arguments. - void OnMessage(MessageEventArgs mea); } } -- cgit v1.2.3-55-g6feb