2005-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
authorGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Wed, 6 Jul 2005 22:22:25 +0000 (22:22 -0000)
committerGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Wed, 6 Jul 2005 22:22:25 +0000 (22:22 -0000)
* outline.cs: prevent nullref for non-public events.

svn path=/trunk/mcs/; revision=47019

mcs/tools/monop/ChangeLog
mcs/tools/monop/outline.cs

index c15f54867c9b6e1f1b66bc4648d56cdf26052502..df64ccbe7fd107e3490f0571bf5f1480ddf09fe9 100644 (file)
@@ -1,3 +1,7 @@
+2005-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * outline.cs: prevent nullref for non-public events.
+
 2005-07-04  Ben Maurer  <bmaurer@ximian.com>
 
        * outline.cs: filter out interfaces in generic constraint clauses
index d35c93463cbbba93233d5cfb65f6327971d8ce89..765195b4fca714ed988b449dcd4ebbc10ae1862b 100644 (file)
@@ -226,7 +226,7 @@ public class Outline {
                
                foreach (EventInfo ei in Comparer.Sort (t.GetEvents (DefaultFlags))) {
                        
-                       if (! ShowMember (ei.GetAddMethod ()))
+                       if (! ShowMember (ei.GetAddMethod (true)))
                                continue;
                        
                        if (first)
@@ -281,7 +281,7 @@ public class Outline {
 
        void OutlineEvent (EventInfo ei)
        {
-               MethodBase accessor = ei.GetAddMethod ();
+               MethodBase accessor = ei.GetAddMethod (true);
                
                o.Write (GetMethodVisibility (accessor));
                o.Write ("event ");