TextReader.ReadToEnd

末尾まで読み込むなら、TextReader.ReadToEndを使う。

TextReader.ReadToEnd メソッド (System.IO) | Microsoft Docs

一気に読み込みたい場合は、これがいいだろう。

戻り値に返ってきた文字列を全部textに突っ込む。

全部読み込めた
全部読み込めた

全部読み込めた。

Sample/dotnet/TextReader/ReadToEnd/src/TextReader at master · bg1bgst333/Sample · GitHub