public override void Write(byte[] buffer, int offset, int count) { if (buffer == null) throw new ArgumentNullException("buffer"); lock (streamLocker) _innerStream.Write(buffer, offset, count); }