一部のクラスのインターフェイス実装の順序を変更することで、自分自身に穴を掘りました。現状では、Get と Set を実装するには、多くのプロパティを調べて展開する必要があります。Get メソッドと Set メソッドは非常に似ていますが、自動化が難しいほど複雑です。例:
Public Property SpecificTable as SpecificTableType
これに似たプロパティがあり、次のように展開する必要があります。
Public Property SpecificTable as SpecificTableType
Get
Return DirectCast(Me.Table, SpecificTableType)
End Get
Set(ByVal value as SpecificTableType)
Me.Table = value
End Set
とてもシンプルで、プロパティの下で Get と入力して Enter キーを押すだけで、VS Studio が大量のファイルを自動生成します。Set(ByVal value as SpecificTableType)
スニペットはさておき、私は既にプロパティを定義しているので、VS はどのようにこの自動生成を実現し、それをカスタマイズできるのでしょうか? それは私の指の痛みを和らげるでしょう。