public override int Read(byte[] buffer, int offset, int count) { if (baseStream == null) return 0; return baseStream.Read(buffer, offset, count); }