Как связать несколько TextReader вместе?
У меня есть 3 TextReaders - комбинация StreamReaders и StringReaders. Концептуально их объединение представляет собой единый текстовый документ.
Я хочу вызвать метод (не под моим контролем), который принимает один TextReader. Есть ли какой-либо встроенный или простой способ сделать сцепление TextReader из нескольких TextReader?
(Ямог написать свой собственный подкласс TextReader, но это похоже на изрядное количество работы. В этом случае я бы просто записал их все во временный файл, а затем открыл его одним StreamReader.)
Есть ли простое решение, которое я пропускаю?