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.