У меня есть класс с отрицательным флагом («DoNot {Action}»). Я хотел бы изменить этот флаг на положительный «Do» и изменить все проверки кода, в основном отрицая их. Есть ли такой рефакторинг?Resharper или CodeRush - изменить флаг с отрицательного на положительный
Вот пример. Если я изменю флажок DoNotFilter на DoFilter, весь код, который смотрит на этот флаг, должен соответствующим образом измениться.
public bool DoNotFilter
{get;private set;}
изменения
public bool DoFilter
{get;private set;}
так
if (attribute.DoNotFilter == true)
нужно изменить на
if (attribute.DoFilter == false)
Так что вы хотите переименовать поле и переворачивать все логические ссылки на него? Я не знаю ни одного продукта, обеспечивающего эту функциональность. – Godeke
Да, это то, чего я хочу. Я унаследовал некоторый код, и он просто не имеет смысла с отрицательным флагом. – epitka