diff options
| author | Rob Mensching <rob@firegiant.com> | 2020-07-18 14:55:58 -0700 |
|---|---|---|
| committer | Rob Mensching <rob@firegiant.com> | 2020-07-18 15:03:11 -0700 |
| commit | f4cefb9ac9a6911ee0a1ad035e6ee50b7f28e5c5 (patch) | |
| tree | 7f06847dfdb75b5dd7720be4b4459adaa1fbf519 /src/WixToolset.Core/ExtensibilityServices/Messaging.cs | |
| parent | 6b21265e139513c1a242d8677b154fcc0e1dc7ef (diff) | |
| download | wix-f4cefb9ac9a6911ee0a1ad035e6ee50b7f28e5c5.tar.gz wix-f4cefb9ac9a6911ee0a1ad035e6ee50b7f28e5c5.tar.bz2 wix-f4cefb9ac9a6911ee0a1ad035e6ee50b7f28e5c5.zip | |
Display command-line help from Core and extensions
Closes wixtoolset/issues#6211
Diffstat (limited to 'src/WixToolset.Core/ExtensibilityServices/Messaging.cs')
| -rw-r--r-- | src/WixToolset.Core/ExtensibilityServices/Messaging.cs | 22 |
1 files changed, 5 insertions, 17 deletions
diff --git a/src/WixToolset.Core/ExtensibilityServices/Messaging.cs b/src/WixToolset.Core/ExtensibilityServices/Messaging.cs index 266d842a..afcd9244 100644 --- a/src/WixToolset.Core/ExtensibilityServices/Messaging.cs +++ b/src/WixToolset.Core/ExtensibilityServices/Messaging.cs | |||
| @@ -2,10 +2,7 @@ | |||
| 2 | 2 | ||
| 3 | namespace WixToolset.Core.ExtensibilityServices | 3 | namespace WixToolset.Core.ExtensibilityServices |
| 4 | { | 4 | { |
| 5 | using System; | ||
| 6 | using System.Collections.Generic; | 5 | using System.Collections.Generic; |
| 7 | using System.Globalization; | ||
| 8 | using System.Text; | ||
| 9 | using WixToolset.Data; | 6 | using WixToolset.Data; |
| 10 | using WixToolset.Extensibility; | 7 | using WixToolset.Extensibility; |
| 11 | using WixToolset.Extensibility.Services; | 8 | using WixToolset.Extensibility.Services; |
| @@ -13,8 +10,8 @@ namespace WixToolset.Core.ExtensibilityServices | |||
| 13 | internal class Messaging : IMessaging | 10 | internal class Messaging : IMessaging |
| 14 | { | 11 | { |
| 15 | private IMessageListener listener; | 12 | private IMessageListener listener; |
| 16 | private HashSet<int> suppressedWarnings = new HashSet<int>(); | 13 | private readonly HashSet<int> suppressedWarnings = new HashSet<int>(); |
| 17 | private HashSet<int> warningsAsErrors = new HashSet<int>(); | 14 | private readonly HashSet<int> warningsAsErrors = new HashSet<int>(); |
| 18 | 15 | ||
| 19 | public bool EncounteredError { get; private set; } | 16 | public bool EncounteredError { get; private set; } |
| 20 | 17 | ||
| @@ -26,20 +23,11 @@ namespace WixToolset.Core.ExtensibilityServices | |||
| 26 | 23 | ||
| 27 | public bool WarningsAsError { get; set; } | 24 | public bool WarningsAsError { get; set; } |
| 28 | 25 | ||
| 29 | public void ElevateWarningMessage(int warningNumber) | 26 | public void ElevateWarningMessage(int warningNumber) => this.warningsAsErrors.Add(warningNumber); |
| 30 | { | ||
| 31 | this.warningsAsErrors.Add(warningNumber); | ||
| 32 | } | ||
| 33 | 27 | ||
| 34 | public void SetListener(IMessageListener listener) | 28 | public void SetListener(IMessageListener listener) => this.listener = listener; |
| 35 | { | ||
| 36 | this.listener = listener; | ||
| 37 | } | ||
| 38 | 29 | ||
| 39 | public void SuppressWarningMessage(int warningNumber) | 30 | public void SuppressWarningMessage(int warningNumber) => this.suppressedWarnings.Add(warningNumber); |
| 40 | { | ||
| 41 | this.suppressedWarnings.Add(warningNumber); | ||
| 42 | } | ||
| 43 | 31 | ||
| 44 | public void Write(Message message) | 32 | public void Write(Message message) |
| 45 | { | 33 | { |
