aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/WixToolset.Extensibility/IMessageListener.cs19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/WixToolset.Extensibility/IMessageListener.cs b/src/WixToolset.Extensibility/IMessageListener.cs
index ea103538..a04e9c98 100644
--- a/src/WixToolset.Extensibility/IMessageListener.cs
+++ b/src/WixToolset.Extensibility/IMessageListener.cs
@@ -5,13 +5,30 @@ namespace WixToolset.Extensibility
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.Extensibility.Services; 6 using WixToolset.Extensibility.Services;
7 7
8#pragma warning disable 1591 // TODO: add documentation 8 /// <summary>
9 /// Message listener.
10 /// </summary>
9 public interface IMessageListener 11 public interface IMessageListener
10 { 12 {
13 /// <summary>
14 /// Calculate a new level for a message.
15 /// </summary>
16 /// <param name="messaging">Messaging object.</param>
17 /// <param name="message">Message to evaluate.</param>
18 /// <param name="defaultMessageLevel">Current message level.</param>
19 /// <returns></returns>
11 MessageLevel CalculateMessageLevel(IMessaging messaging, Message message, MessageLevel defaultMessageLevel); 20 MessageLevel CalculateMessageLevel(IMessaging messaging, Message message, MessageLevel defaultMessageLevel);
12 21
22 /// <summary>
23 /// Writes a message.
24 /// </summary>
25 /// <param name="message">Message to write.</param>
13 void Write(Message message); 26 void Write(Message message);
14 27
28 /// <summary>
29 /// Writes a string message.
30 /// </summary>
31 /// <param name="message">String message to write.</param>
15 void Write(string message); 32 void Write(string message);
16 } 33 }
17} 34}