Réflexion C #: moyen le plus rapide de mettre à jour une valeur de propriété?

Est-ce le moyen le plus rapide pour mettre à jour une propriété à l'aide de la réflexion? Supposons que la propriété est toujours int:

PropertyInfo counterPropertyInfo = GetProperty();
int value = (int)counterPropertyInfo.GetValue(this, null);
counterPropertyInfo.SetValue(this, value + 1, null);

source d'informationauteur Luke Belbina