aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Core/ExtensibilityServices/Messaging.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Core/ExtensibilityServices/Messaging.cs')
-rw-r--r--src/WixToolset.Core/ExtensibilityServices/Messaging.cs22
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
3namespace WixToolset.Core.ExtensibilityServices 3namespace 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 {