Ordem do parâmetro MethodInfo.Invoke

Eu estou tentando invocar um método usando reflexão.

Algo assim:

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

O problema é que não há uma maneira de garantir que a matriz de parâmetros esteja na ordem correta. Existe uma maneira de especificar quais valores estão em qual parâmetro pelo nome? Ou eu realmente tenho que fazer um fichário personalizado? Se assim for, alguém pode me guiar na direção certa?

questionAnswers(2)

yourAnswerToTheQuestion