質問: Visual Studioでインターフェイスの変更を効率的に伝播する 私はデカップリングと依存性注入の世界を掘り下げていくにつれて、ますます多くのインターフェースを書いています。どのように使用するのかを正確に知っているインターフェイスを作成するために最善を尽くしていますが、インターフェイスが実装され、使用方法が変更されるケースが常にあります。 私はVSの自動リファクタリング能力に慣れてきました。しかし、私はそれが実装クラスに自動的にインターフェイスの変更を伝播することをサポートしていないことがわかった。これを自動的に行う方法はありますか?私はコンパイルエラーがなくなるまでコピーして貼り付けていませんか?
回答: 戻ってこの質問に答えることを望んでいた: インターフェイスメソッド名をインスタンス化するクラスから変更する場合、Visual Studioはインターフェイスに(通常はコード全体の他のすべての呼び出しと同様に)それを伝播するオプションを提供します。インタフェース定義でメソッド名を変更すると、その変更はインスタンス化クラスに伝播しません。