J'ai une classe qui a drapeau négatif (« DONOT {action} »). Je voudrais changer ce drapeau à "Do" positif et changer toutes les vérifications dans le code, en les annulant fondamentalement. Y a-t-il un tel refactoring?ReSharper ou CodeRush - indicateur de changement de négatif à positif
Voici un exemple. Si je change le DoNotFilter Flage en DoFilter tout le code qui regarde ce drapeau devrait changer en conséquence.
public bool DoNotFilter
{get;private set;}
changements à
public bool DoFilter
{get;private set;}
si
if (attribute.DoNotFilter == true)
besoin de changer pour
if (attribute.DoFilter == false)
Vous souhaitez renommer un champ et retournez toutes les références booléennes à elle? Je ne suis au courant d'aucun produit fournissant cette fonctionnalité. – Godeke
Oui c'est ce que je veux. J'ai hérité du code et ça n'a aucun sens avec un drapeau négatif. – epitka