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