Следующий бит кода ловит исключение EOS
using (var reader = new BinaryReader(httpRequestBodyStream)) {
    try {
        while (true) {
            bodyByteList.Add(reader.ReadByte());
        }
    } catch (EndOfStreamException) { }
}
Итак, почему я все еще получаю исключения из первого шанса в моей консоли?
Первое исключение исключения типа "System.IO.EndOfStreamException" произошло в mscorlib.dll
Есть ли способ скрыть эти сообщения об исключительных случайных исключениях?