[Ironruby-core] calling non generic method that has a generic overload

Ben Hall ben2004uk at googlemail.com
Thu Jul 30 10:40:06 EDT 2009


Hi Michael,

I'm planning to look at NHibernate and IronRuby on Saturday, but some
initial debugging questions....

1) Is .List an extension method on ISQLQuery ? If so, they are not
support as of yet in.
2) If you use the commands puts query.methods - what methods do you see listed?

Thanks

Ben


On Thu, Jul 30, 2009 at 12:25 PM, Michael Delaney<lists at ruby-forum.com> wrote:
> hi guys,
> i'm trying to using IR with NHibernate so i can a nice REPL experience.
>
> the issue i'm having is that I'm calling a method List() on the class
> ISQLQuery, which returns an IList, but ISQLQuery also has a generic
> overload List<T>().
>
>>>> sql = "some sql... etc"
>>>> query = qm.Session.CreateSQLQuery(sql)
>>>> list = query.list
> :0: generic arguments could not be infered for method 'list'
> (ArgumentError)
>
> i did a print of all the methods on the query class and it has a single
> 'list' method.
>
> i'm on edge ironruby, refreshed just 1 hour ago.
>
> any ideas?
> --
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>


More information about the Ironruby-core mailing list