public ProxyStream(Stream ParentStream, bool CloseParent) { if (ParentStream is ProxyStream) ParentStream = ((ProxyStream)ParentStream).ParentStream; this.ParentStream = ParentStream; this.CloseParent = CloseParent; this.InternalPosition = 0; }