ReSharper staticメソッドを 非staticメソッドに変換する

Make Method Non-Static を使ってみた。メソッドを選択してメニューから一発というわけにはいかず、

  1. Change Signature を利用し、メソッドの引数として 同一クラスのインスタンスを追加する。初期値として new クラス名() としておく。
  2. その後 Make Method Non-Static を呼び出す。
  3. 必要に応じて、呼び出し側で new クラス名() した後にプロパティの初期化などを行う

だいたいこんな流れになる。2番目のステップまで勝手にやってくれてもいいものだが…何かダメなパターンでもあるのかな。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。