外部ツールを使用せずに、インターフェイスと一致するようにクラスの物理レイアウトを取得する簡単な方法はありますか?VB.NETコードのインターフェイスへの再順序付け
私はインターフェイス、IFoo
している場合:
Interface IFoo
Function DoFoo() As Integer
Function DoBar() As Integer
End Function
私はクラスで終わるだろう:私はその後、私のインターフェイスにGetFoo()
を追加することを決定
Class MyFoo
Public Function DoFoo() As Integer Implements IFoo.DoFoo
'...
End Function
Public Function DoBar() As Integer Implements IFoo.DoBar
'...
End Function
End Function
を。私はDoFoo()でそれを入れました。なぜなら、それは関連するものであり、私は同じような用語をグループ化したいからです。 Visual Studioは、そのクラスがもはやIFoo
を正しく実装していないことを伝えます。自動生成されたコードはMyFoo
の最後にあります。
私がしたいのは、アイテムを正しい場所(インターフェイスの前のアイテムの下)に挿入するか、ポストイベントに移動することです。
Googleを使用して関連性の高いものはありませんでした。
エディタの右上にある関数リストはソートされているので、常にそこをナビゲートすることができます。このインターフェイスを実装する新しいクラスでは正しく機能しますそれを動かすと、手で行うことができます。 – Icepickle
Trueですが、利便性のために、GetFoo、DoFoo、UpdateFooがお互いに近く、GetBar、DoBarが一緒です。関数リストは、取得と更新をまとめたものです。 私はCtrl-K、Ctrl-Xを使って欲しいと思っています。 –