public override int Read(byte[] buffer, int offset, int count) { var result = BaseStream.Read(buffer, offset, count); if (result>0) readCounter.Add(result); return result; }