Convertir CollectionBase à la Liste ou au type de données utilisable avec Linq

Je suis à l'aide de Aspose cellules de manipuler des feuilles de calcul Excel.
L'un des types de l'API est une collection de Photos dans la feuille de calcul, qui dérive de CollectionBase:

voir ce lien:
http://www.aspose.com/documentation/.net-components/aspose.cells-for-.net/aspose.cells.pictures.html

Je veux convertir ce type de quelque chose qui me permet d'utiliser des expressions Linq

Quelles sont les options pour cette?

Je suppose que je pourrais effectuer une itération sur elle et l'ajouter manuellement un new List<Picture>
Mais est-il une meilleure façon de le faire?

J'ai lu cette question
L'ajout de IEnumerable<T> pour classe dérivée de CollectionBase

Mais je ne pas avoir le contrôle sur la classe qui implémente CollectionBace que c'est un produit de tiers

InformationsquelleAutor ChrisCa | 2009-10-15