2016-08-28 3 views
0

私はVisual Studio 2015とC#を使用しています。時には、リフレクションまたはシリアライゼーションによって使用されるメソッドがあり、警告ウィンドウにメソッドが使用されていないという情報があります。問題は、誰かがリファクタリングコードで実行時にエラーが発生するためです。メソッドが使用していることをエディタに知らせる可能性はありますか?たぶんそれのためのいくつかの属性(それは最高のソリューションになります)?何か案は?VisualStudio - RelectionまたはSerializationにメソッドを使用する方法を教えてください

+0

メソッドがどのように使われているかを示す単体テストを書くほうがずっと良いでしょう。 –

+0

あなたは正しいですが、時には何か速いものを修正しようとすると、いくつかのクラスのテストを書く時間がありませんが、 「このメソッドは使用しています」と伝えます。私もコメントを使用することができます、私は知っています。しかし、おそらくこの方法はより良い可能性がありますか? – Kisiel665

+0

あなたはもっと詳しく教えてください、私は質問から何の意味を作ることはできません、コードの行は100単語に相当します:) – loneshark99

答えて

0

コードの作成者として、メソッドがReflectionで実行されているかどうかを判断できません。 Reflectionはレイトバインドされているため、コンパイラはReflection Invokeによって呼び出されるメソッド(存在する場合)を知ることもできません。

関連する問題