私は少しのコードをリファクタリングしています。古いメソッドでは隠されている(影になっている)いくつかのインスタンス変数を作成したと思います。私は、隠れている場所(シャドーイング)が起こるたびに警告を見たいので、実際には自分が望むものであることを確認することができます(そして、まで私が欲しいものです)。それを行う簡単な方法はありますか?インスタンス変数が隠されている(陰影付けされている)ときにC#コンパイラに警告を出す方法はありますか?
6
A
答えて
5
2
Resharperのような生産性ツールを調べましたか? http://www.jetbrains.com/resharper/
ご迷惑をおかけしますが、ご迷惑をおかけしますが、ご了承ください。
1
いいえいいえC#コンパイラがこの警告を出さないようにする方法はありません。
関連する問題
- 1. 陰影付きメソッドが呼び出されていない
- 2. コンパイラがメンバ変数やプロシージャを隠しているときに警告を出さない
- 3. NSStatusItemが隠されているときに告知されています
- 4. C++で使用されていない変数に関する警告を抑制する方法は?
- 5. 目的C:クラスのインタフェースで宣言されていないインスタンス変数の警告を生成するには?
- 6. コンパイラの警告を取り除く "警告:呼び出しの結果が使用されていない"
- 7. 設定されていない変数を使用すると警告することができますか?
- 8. メソッドが見つからない、または宣言されていないことに関するコンパイラ警告
- 9. これはなぜコンパイルされ、コンパイラがエラーまたは警告として報告することができるコンパイラスイッチがありますか?
- 10. モデル変数をJavaScriptに出力する際、MVC3では「条件付きコンパイルがオフになっています」という警告が表示されます
- 11. メンバ変数を隠すことについての警告?
- 12. C++のソースコードをC/C++のソースコードに変換するツールはありますが、インスタンス化された(展開されていない)テンプレートはありますか?
- 13. OOo:UNO(Java)TrackedChanges:文書が隠されているときに追跡された変更を受け入れる(または隠す)方法は?
- 14. strptime関数(C)を使用しているときにコンパイラが警告を受け取る
- 15. ワードプレスのポストに画像の上に「陰影」を付けてください
- 16. 警告変数の無効化が初期化されていない可能性がありますか?
- 17. 警告:変数は設定されていますが使用されていません[-Wunused-but-set-variable]
- 18. C++。方法/変数がどこに定義されているかを知るには?それについてコンパイラに尋ねる方法は?
- 19. スフィンクス:警告:属性数が0に変更されています。docinfo
- 20. キーボードが表示されているときにActionBarが隠れています
- 21. プロシージャで使用されるグローバル変数/モジュール変数についての警告?
- 22. ビルドに失敗するようにコンパイラの警告をエラーに変換する方法はありますか?
- 23. 0に評価される整数の列挙型がポインタとして使用されるとき、gccに警告する必要がありますか?
- 24. Xcodeでエラーとして警告されている警告を無効にするには
- 25. phpstorm警告PHP変数が定義されていない可能性があります
- 26. PreferenceがPreferenceFragmentCompatに格納されているときに呼び出されるメソッドはありますか?
- 27. セッション変数が変更されたときに通知される方法はありますか?
- 28. (iphone)楽器が "すべての割り当て"が7MBしか表示されていないときは、マイアプリにメモリ警告が表示されますか?
- 29. クラスのプロパティが設定されているときにメソッドを呼び出す方法はありますか?
- 30. Javascriptで変数に格納されている変数をインクリメントする方法はありますか?
私は以前に「shadowing」という言葉を聞いたことがありませんでした。 http://leepoint.net/notes-java/data/variables/60shadow-variables.html – TJB
@tjbシャドウイングは、(公式の)VB用語です。C#では、隠蔽と呼ばれています。 –
@Henkありがとう! – TJB