MethodInfo.Invoke orden de parámetros

Estoy tratando de invocar un método usando la reflexión.

Algo como esto:

method.Invoke(instance, propValues.ToArray())

El problema es que no hay una manera de asegurar que la matriz de parámetros esté en el orden correcto. ¿Hay alguna forma de especificar qué valores se aplican a qué parámetro por nombre? ¿O realmente tengo que hacer una carpeta personalizada? Si es así, ¿puede alguien guiarme en la dirección correcta?

Respuestas a la pregunta(2)

Su respuesta a la pregunta