Как связать несколько TextReader вместе?

У меня есть 3 TextReaders - комбинация StreamReaders и StringReaders. Концептуально их объединение представляет собой единый текстовый документ.

Я хочу вызвать метод (не под моим контролем), который принимает один TextReader. Есть ли какой-либо встроенный или простой способ сделать сцепление TextReader из нескольких TextReader?

(Ямог написать свой собственный подкласс TextReader, но это похоже на изрядное количество работы. В этом случае я бы просто записал их все во временный файл, а затем открыл его одним StreamReader.)

Есть ли простое решение, которое я пропускаю?

Ответы на вопрос(1)

Ваш ответ на вопрос