I'm sure i tried that, but then again I tried many things. and I'm sure I've used that before too when I was playing with LightSpeed... Thanks
On Sat, Jun 14, 2008 at 7:20 PM, Tomas Matousek < [EMAIL PROTECTED]> wrote: > >>> require 'mscorlib' > > => true > > >>> System::String.to_clr_type > > => #<System::RuntimeType:0x000005c> > > > > Tomas > > > > *From:* [EMAIL PROTECTED] [mailto: > [EMAIL PROTECTED] *On Behalf Of *Ivan Porto Carrero > *Sent:* Friday, June 13, 2008 11:13 PM > *To:* ironruby-core@rubyforge.org > *Subject:* Re: [Ironruby-core] How to get to the CLR type > > > > I hit send to quickly there is more > > If I do pass it the correct types (which I got from creating instances) > @@login_event = EventManager.register_routed_event("login", > RoutingStrategy.bubble, RoutedEventHandler.new{}.get_type, > LoginControl.new.get_type) > > then I get a new error > RoutedEvent Name 'login' for OwnerType 'Ruby.Classes.UserControl3$3' > already used. > > Which leads me to believe that either I'm doing it wrong or that that's not > supposed to happen/supported yet and I have to file a bug report :) > > Cheers > Ivan > > On Sat, Jun 14, 2008 at 5:57 PM, Ivan Porto Carrero <[EMAIL PROTECTED]> > wrote: > > How do I get to the CLR type definition of a class? > > I assumed that the code below would just work or at least not fail where it > did :) > @@login_event = EventManager.register_routed_event("login", > RoutingStrategy.bubble, RoutedEventHandler, LoginControl) > > That has IronRuby complaining about the wrong type of arguments and so on. > And I figure it's because the register_routed_event method expects a CLR > type instead of a DLR one. The only way I know to get to the same > information as typeof(RoutedEventHandler) is to create an instance and then > calling get_type on it. Is there anoter way for that? > > Cheers > Ivan > > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core@rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > >
_______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core