Partager via


Évaluation des propriétés héritées

Une configuration de projet peut hériter des paramètres de projet de plusieurs feuilles de propriétés.

Lorsque le système de projet évalue des propriétés qui sont héritées de plusieurs feuilles de propriétés, la dernière feuille de propriétés procurant ainsi des propriétés est la première feuille de propriétés évaluée.

Par exemple, si vous spécifiez a.props; b.props; c.props comme valeur de la propriété Feuilles de propriétés de projet héritées pour une configuration de projet, les propriétés de c.props ont alors le niveau de priorité le plus élevé, celles de b.props un niveau de priorité supérieur à celles de a.props, et celles de a.props le niveau de priorité le plus bas.Dans ce cas, a.props, b.props et c.props sont des homologues, ce qui signifie qu'ils existent au même niveau.

L'évaluation des propriétés s'effectue d'abord par une analyse en profondeur plutôt qu'en largeur.

Dans l'exemple précédent, si c.props hérite de d.props, le système de projet regardera alors dans d.props avant de regarder dans b.props.

Voir aussi

Concepts

Types de propriétés (C++)

Héritage de propriété