public override long Seek(long offset, SeekOrigin origin)
        {
            eSeekOrigin so = (eSeekOrigin)(byte)origin;

            native.seek(offset, so);
            return(Position);
        }
 void iReadStream.seek(long offset, eSeekOrigin origin)
 {
     stream.Seek(offset, (SeekOrigin)(byte)origin);
 }