Pouvez-vous entrer dans des propriétés spécifiques dans VS 2010?

Je sais que vous pouvez entrer dans chaque propriété ou non, mais j’aimerais vraiment pouvoir entrer dans une propriété spécifique, et pas le rest. Est-ce possible? (Je sais aussi que je peux utiliser des commandes au clavier, mais je demande s’il existe une solution plus permanente.) J’ai beaucoup de propriétés et mes setters font des choses importantes, il est donc ridicule de les survoler, mais la plupart de inutile. Je cherche quelque chose comme:

public ssortingng ImportantProperty { get { return _importantProperty; } [DebuggerStepThrough(false)] set { if (this.State != ConnectionState.Closed) throw new InvalidOperationException( "Important Property cannot be changed unless This is closed."); if (ImportantProperty == value) return; _importantProperty = value; OnImportantPropertyChanged(new EventArgs()); } } 

Malheureusement, je ne trouve rien qui puisse se comporter comme [DebuggerStepThrough(false)] et je dois désactiver la propriété de substitution et placer [DebuggerStepThrough] partout où je ne veux pas passer.

Pourquoi ne placez-vous pas des points d’arrêt uniquement dans les parameters d’intérêt des propriétés et appuyez sur F5 pour atteindre le point d’arrêt suivant?

Pourquoi ne dépassez-vous pas les propriétés sans importance – à leur réglage – en appuyant sur Maj + F11?

Microsoft publie des informations sur la procédure à suivre dans Visual Studio 2010 et 2008. Ces techniques fonctionnent correctement dans Visual Studio 2012.

Comment: entrer dans les propriétés et les opérateurs du code managé

Lisez toutes les étapes si vous le souhaitez ou modifiez simplement Outils > Options à l’aide de la capture d’écran ci-dessous (cochez ou décochez cet élément):

capture d'écran

Où est-ce utile?

Si vous décochez l’élément Etape sur les propriétés et les opérateurs (Géré uniquement) , F11 entrera dans une propriété ou une méthode. F10 va passer par-dessus.