6 /// Provides an abstract base for implementing <see cref="MessageListener"/> subclasses.
10 /// This abstract class is provided to make it easier to create <see cref="MessageListener"/>s.
11 /// You should extend this base class rather than creating your own.
14 public class MessageListenerBase
: MessageListener
17 /// Handle the "Done" event.
19 /// <param name="source">Event source object</param>
20 /// <param name="e">Event data object</param>
21 public virtual void doneParsing(object source
, TraceEventArgs e
)
25 public virtual void refresh()
30 /// Handle the "ReportError" event.
32 /// <param name="source">Event source object</param>
33 /// <param name="e">Event data object</param>
34 public virtual void reportError(object source
, MessageEventArgs e
)
39 /// Handle the "ReportWarning" event.
41 /// <param name="source">Event source object</param>
42 /// <param name="e">Event data object</param>
43 public virtual void reportWarning(object source
, MessageEventArgs e
)