3
私はまだRoslyn
で新しくなっています。うまくいけば、これはあまりにも愚かではありません。クラスがRoslynとのインターフェイスを実装しているかどうかを確認する方法
私が探しているのは、クラスがインターフェイスのすべてのメソッドを実装している場合はを表示する方法ですが、そうでない場合は、組み込みの「実装インターフェイス」のようにインターフェイスを強調表示します。
これまでのところ、メソッド名が実装されているかどうかを確認できましたが、正しいreturntypeがメソッドに設定されているかどうかを確認する方法が見つかりませんでした。
それは魔法のように動作:ここで
はドラフトです。ありがとう。私がすることができる場合は、すぐに迅速なフォローアップの質問は、それが実装されていないかを確認する簡単な方法はありますか? – Joshlo
ええ、 'if(!memberFound){}'に 'interfaceMember'を集めてください。だから、 'return false'の代わりに' notFound.Add(interfaceMember) 'のようなものがあり、' return true; 'の代わりに' return!notFound.Any() 'が必要です。そして返す前に、あなたは 'notFound'セットであなたが望むものを何でもすることができます。 – Tamas
ありがとう – Joshlo