C # ¿Obtener FieldInfos / PropertyInfos en el orden original?

¿Cómo puedo obtener un Type FieldInfos / PropertyInfos como una matriz MemberInfo en el orden en que se presentan en la clase?

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