public override long Seek(long offset, SeekOrigin origin) { if (origin == SeekOrigin.Begin) return Position = offset; else throw new NotSupportedException (); }