Это должно дать хорошую основу для этого обсуждения. Теперь это действительно зависит от того, для чего первоначальному автору понадобилась эта информация, и может ли быть какое-либо решение, и если да, то чтобы найти путь к достижению этой цели.

могу получить поля TypeInfos / PropertyInfos в виде массива MemberInfo в порядке их расположения в классе?

class Test
{
    public bool First { get; set; }
    public int Second;
    public string Third { get; set; }
}

Ответы на вопрос(5)

Ваш ответ на вопрос