オプションのパラメーターを持つ関数がある場合、その関数を呼び出してそのパラメーターに値を渡すコード内のすべての場所を簡単に見つける方法はありますか?
関数にはデフォルト以外のパラメーターが多数あるため、関数を呼び出す場所の通常の使用箇所の検索結果をスキャンすると、行がトリミングされ、オプションのパラメーターが使用されているかどうかがわからないため、問題があります。
オプションのパラメーターを持つ関数がある場合、その関数を呼び出してそのパラメーターに値を渡すコード内のすべての場所を簡単に見つける方法はありますか?
関数にはデフォルト以外のパラメーターが多数あるため、関数を呼び出す場所の通常の使用箇所の検索結果をスキャンすると、行がトリミングされ、オプションのパラメーターが使用されているかどうかがわからないため、問題があります。
パラメータの上にカーソルを置き、 を選択するReSharper | Inspect | Value Origin
か、キーボードから+ + +Inspect This
を押してから を選択します。CtrlShiftAltAValue Origin
そのパラメータに値を明示的に割り当てるすべての場所を含むインスペクション結果ウィンドウが表示されます。
メソッドの署名を変更するのが最善の方法だと思います。つまり、パラメーターの型を別の型 (安全のためにパラメーターで使用されない型) に変更し、再構築後にエラー リストを確認できます。このようにして、パラメーターのすべての(明示的だけでなく) 使用法を見つけることができます。