2007-02-08 Marek Safar <marek.safar@gmail.com>
authorMarek Safar <marek.safar@gmail.com>
Thu, 8 Feb 2007 18:19:29 +0000 (18:19 -0000)
committerMarek Safar <marek.safar@gmail.com>
Thu, 8 Feb 2007 18:19:29 +0000 (18:19 -0000)
A fix for bug #80755
* decl.cs (FindBaseEvent): Don't use method cache for events.

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

mcs/mcs/ChangeLog
mcs/mcs/decl.cs

index bcec0fa9f879f78aa8ed96b5ba1f67a7e21f0d74..6905cf4a3ab1c7e8947e791b5027359d890d4769 100644 (file)
@@ -1,3 +1,8 @@
+2007-02-08  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #80755
+       * decl.cs (FindBaseEvent): Don't use method cache for events.
+
 2007-02-07  Marek Safar  <marek.safar@gmail.com>
 
        * cs-parser.jay: Better syntax error handling.
index 0de61e2a1d3efbdeb05fc0c7679d29a2505f1eb7..d36bfa7cd768785b0dc4bc584927ec6ba2697555 100644 (file)
@@ -2082,12 +2082,7 @@ namespace Mono.CSharp {
 
                public MemberInfo FindBaseEvent (Type invocationType, string name)
                {
-                       ArrayList applicable;
-                       if (method_hash != null)
-                               applicable = (ArrayList) method_hash [name];
-                       else
-                               applicable = (ArrayList) member_hash [name];
-                       
+                       ArrayList applicable = (ArrayList) member_hash [name];
                        if (applicable == null)
                                return null;