/// <summary> /// Creates a new duplicate of a stream. /// </summary> /// <param name="source">source of the duplicate</param> public DuplicateStream(Stream source) { if (source == null) { throw new ArgumentNullException("source"); } this.source = DuplicateStream.OriginalStream(source); }