ACorbs wrote: You wouldn't happen to know the proc cost of these? You just need to check once for each type, after that you can just lookup whether the class is overriden or not eg via a static Hashtable in the base class. xacc-ide 0.0.15 now with C#, MSIL, C, XML, ASP.NET, Nemerle, MyXaml and HLSL coloring - Screenshots