У мене є клас, який реалізує IEnumerable
, але не реалізує IEnumerable<T>
. Я не можу змінити цей клас і не можу використовувати інший клас замість нього. Як я зрозумів з MSDN, LINQ може використовуватися, якщо клас реалізуєIEnumerable<T>
. Я намагався використовувати instance.ToQueryable()
, але він все ще не вмикає методи LINQ. Я точно знаю, що цей клас може містити екземпляри лише одного типу, тому клас міг би реалізовувати IEnumerable<T>
, але цього просто немає. То що я можу зробити для запиту цього класу за допомогою виразів LINQ?