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