While helping my co-worker on a problem we stumbled into a quite interesting thing regarding SharePoint SPListCollection class. SPListCollection, as it turns out, is not derived from IEnumerable interface (see http://msdn2.microsoft.com/en-us/library/ms998307.aspx ). The inheritance chain is basically...