Correct resolution of inherited default members on external interfaces
commit6e7b641cdc00418dcb212b404c97e50bcb4d26da
authorneoeinstein <neoeinstein@2c1201b4-01cd-e047-a400-b836ae1fbc61>
Fri, 16 Nov 2007 21:56:48 +0000 (16 21:56 +0000)
committerneoeinstein <neoeinstein@2c1201b4-01cd-e047-a400-b836ae1fbc61>
Fri, 16 Nov 2007 21:56:48 +0000 (16 21:56 +0000)
tree76fdad6a788908d0023fbc9b10dabc99aee7dfdc
parentcfee031dc942bdc8880efc9b739a122b68886859
Correct resolution of inherited default members on external interfaces
* BOO-919: ExternalType now checks all base interfaces to find a default member when the ExternalType is an interface.  This does not affect any other external type default member lookups.

git-svn-id: https://svn.codehaus.org/boo/boo/trunk@2754 2c1201b4-01cd-e047-a400-b836ae1fbc61
src/Boo.Lang.Compiler/TypeSystem/ExternalType.cs
tests/testcases/integration/types/interfaces-22.boo [new file with mode: 0644]