我有一個具有負面標誌的類(「DoNot {動作}」)。我想將此標誌更改爲正面的「執行」並更改代碼中的所有檢查,基本上否定它們。有沒有這樣的重構?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 2009-09-25 00:13:32
是的,這就是我想要的。我繼承了一些代碼,它對負面標誌沒有意義。 – epitka 2009-09-25 00:15:00