public virtual bool MarkSupported () { if (Wrapped is WrappedSystemStream) return ((WrappedSystemStream)Wrapped).InputStream.MarkSupported (); else return ((Wrapped != null) && Wrapped.CanSeek); }