kevingadd/JSIL — pull request #66 by markusjohnsson (2012-02-04 23:06:46+00:00)
Title: Added support for IsAssignableFrom on class/struct and interface types.

Hi Kevin. I've added support for Type.IsAssignableFrom. Could you have a look at it? Please tell me if there are any problems or if there is anything you would have done differently.

For this to work I've also added "inheritance" info to interfaces; so that when "interface J: I" gets translated, we keep the info about "I" being a parent of "J". This is not initialized right away though, so the evaluation of IsAssignableFrom is slower than it would need to be. But I think this is OK.