Это должно дать хорошую основу для этого обсуждения. Теперь это действительно зависит от того, для чего первоначальному автору понадобилась эта информация, и может ли быть какое-либо решение, и если да, то чтобы найти путь к достижению этой цели.
могу получить поля TypeInfos / PropertyInfos в виде массива MemberInfo в порядке их расположения в классе?
class Test
{
public bool First { get; set; }
public int Second;
public string Third { get; set; }
}