Re: the InterfaceImpl table. In the metadata, the interfaces implemented by a type consume a contiguous range in the InterfaceImpl table. That is, it's possible to specify the interfaces implemented by a type using a tuple consisting of the indices of first and last entries for the type in the InterfaceImpl table.
Some other metadata tables explicitly support using such references (Field, Method). However there is no such guarantee in the spec for the InterfaceImpl table. Will the InterfaceImpl table always have a type's interfaces listed in a contiguous range? (I'm assuming that Class==0 entries are ignored.) Brent Rector Demeanor for .NET - the premier .NET obfuscation utility http://www.wiseowl.com/Products/Products.aspx You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.