Что такое MemberwiseClone() ?

Каким образом этот метод создаёт объекты?? Он просто делает его копию без последствий, или он на примере базового генерирует новый, независимый схожий объект? Как происходит этот процесс?

MemberwiseClone() не создаёт объект самостоятельно с нуля. Скорее этот метод производит поверхностное копирование объекта через создание объекта и копирования всех полей текущего объекта в новый. При этом статические поля не учитываются(!).

Если интересует механизм копирования, то стоит упомянуть, что тип копирования отличается в зависимости от value или reference типов: для значимых типов копирование выполняется побитово, для ссылочных - копируется ссылка, но не объект, на который ссылаются. По этому происходит так, что изначальный объект и объект-клон ссылаются на один и тот же объект в памяти...