¿Cómo encadenar múltiples TextReaders juntos?
Tengo 3 TextReaders, una combinación de StreamReaders y StringReaders. Conceptualmente, la concatenación de ellos es un documento de texto único.
Quiero llamar a un método (no bajo mi control) que tome un solo TextReader. ¿Hay alguna forma incorporada o fácil de hacer un TextReader concatenado a partir de múltiples TextReaders?
(YOpodría escribir mi propia subclase TextReader, pero parece una buena cantidad de trabajo. En ese caso, simplemente los escribiría en un archivo temporal y luego lo abriría con un solo StreamReader).
¿Hay una solución fácil para esto que me falta?