[rdnzl-devel] Handling of static events

Hi, I think that the RDNZL syntax does not handle static events correctly. Indeed, let's imagine I have a class ClassA that defines a static event EventB, then the following macro expansion is wrong: ECL-0.9i % (macroexpand '[+ClassA.EventB (rdnzl:new "System.EventHandler" #'identity)]) (RDNZL:INVOKE "add_ClassA" "EventB" (RDNZL:NEW "System.EventHandler" #'IDENTITY)) It should expand to (RDNZL:INVOKE "ClassA" "add_EventB" (RDNZL:NEW "System.EventHandler" #'IDENTITY)) Michael.

On Tue, 12 Sep 2006 16:44:20 +0200, "Goffioul Michael" <goffioul@imec.be> wrote:
I think that the RDNZL syntax does not handle static events correctly.
Yes, you're right. Thanks for catching that one. I've made a new release which should fix that. Cheers, Edi.
participants (2)
-
Edi Weitz
-
Goffioul Michael