A file reader implementation using the Win32 API using events. Reads as much
content as possible when new data is available at once, making the file
reading operation much more efficient when large chunks of data are being
transmitted.
Yields until the specified length of data is available, then removes the
data from the incoming data stream atomically and returns a duplicate of
it.
Returns null if the file reader stops while reading.
A file reader implementation using the Win32 API using events. Reads as much content as possible when new data is available at once, making the file reading operation much more efficient when large chunks of data are being transmitted.