Update changes.
[castle.git] / Experiments / Rook / Castle.Rook / antlr.debug / MessageListenerBase.cs
blob1746aae859be44f7c9c95441fd02d1a7345d239a
1 namespace antlr.debug
3 using System;
5 /// <summary>
6 /// Provides an abstract base for implementing <see cref="MessageListener"/> subclasses.
7 /// </summary>
8 /// <remarks>
9 /// <param>
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.
12 /// </param>
13 /// </remarks>
14 public class MessageListenerBase : MessageListener
16 /// <summary>
17 /// Handle the "Done" event.
18 /// </summary>
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()
29 /// <summary>
30 /// Handle the "ReportError" event.
31 /// </summary>
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)
38 /// <summary>
39 /// Handle the "ReportWarning" event.
40 /// </summary>
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)