Hacker News new | ask | show | jobs
by withinboredom 1560 days ago
That’s the api provided, and part of the point. The other option is to read the buffer directly, but it isn’t exposed to the programmer.
2 comments

the overload is right below it

  int StreamReader.Read()
  int StreamReader.Read(char[] buffer, int index, int count)
https://github.com/dotnet/runtime/blob/1ba0394d71a4ea6bee7f6...
You just need to do File.OpenRead instead of OpenText to get a FileStream, then you can read the buffer