Reported by https://casablanca.codeplex.com/discussions/561562.
The member function
```
template<typename _CharType>
pplx::task<size_t>
Concurrency::streams::basic_istream<_CharType>::read_to_end
(streams::streambuf<CharType> target) const
```
Returns a size_t on 32-bit platforms (which resolves to a 32-bit integer). This is problematic for streams with more than 4Gb of data (such as file-backed streams).
The member function
```
template<typename _CharType>
pplx::task<size_t>
Concurrency::streams::basic_istream<_CharType>::read_to_end
(streams::streambuf<CharType> target) const
```
Returns a size_t on 32-bit platforms (which resolves to a 32-bit integer). This is problematic for streams with more than 4Gb of data (such as file-backed streams).