1

コードベース全体に次のようなコードがあります。

MultiList ml = this.CriteriaList.ItemByName(SC_SAM_CATEGORIES) as MultiList;

直接キャストに変換したい:

MultiList ml = (MultiList) this.CriteriaList.ItemByName(SC_SAM_CATEGORIES);

と交換できるボーナスMultiList ml付きvar ml

Resharper には、おそらくアドインを介して、このようなリファクタリングが含まれていますか? もしそうなら、どうすればオンにできますか?

4

1 に答える 1

4

はい、実際に Custom Patterns を使用して独自のリファクタリングを構成できます:このリンクを参照してください

あなたの場合:

検索パターン :

$type$ $id$ = $expr$ as $type$;

置換パターン:

var $id$ = ($type$) $expr$;

その後、クイックフィックスとして表示することができます。

于 2013-05-09T22:06:16.107 に答える