Czy klasa potrzebuje implementować IEnumerable, aby korzystać z Foreach

To jest w C #, mam klasę, której używam z innej biblioteki DLL. Nie implementuje IEnumerable, ale ma 2 metody, które przekazują IEnumerator. Czy jest jakiś sposób, w jaki mogę wykorzystać pętlę foreach. Klasa, z której korzystam, jest zapieczętowana.