コード検査: これを追加 / 削除します。修飾子
C# では、this キーワードを使用してインスタンスメンバーを修飾し、型名または基本型名を使用して静的メンバーを修飾できます。これらの修飾子は、ローカル変数またはメソッドパラメーターによって隠されたメンバーを明確にするのに役立ちます。他のすべての場合では、これらの修飾子はオプションであり、使用するかどうかは自分で決めることができます。ReSharper を使用すると、オプションの修飾子を使用するための設定を構成し、それらの設定を適用できます。
デフォルトでは、ReSharper はすべてのオプションのメンバー修飾子を重複として扱い、削除することを提案します。
オプションのメンバー修飾子の設定と強制の詳細については、「コードの構文スタイル: オプションのメンバー限定子」を参照してください。
関連ページ:
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、ReSharper は、サポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかに関係なく、コードインスペクションは常に特定のスコープで実行できます。メインメニューからを選択するか、Alt+R O を押してから、左側のを選択します。設計時コードインスペクションを切り替えるには、コード分析を有効にするチェックボックスを使用し...
コード検査: ローカル変数がメンバーを隠す
フィールドと同じ名前のローカル変数を持つと、メンバーフィールドが効果的に隠されます。次に例を示します。class Person { string name; void DoSomething() { string name =