次のクラスがあるとしましょう。
Public Class Base
Public Event PropertyChanged()
Sub New()
.....
End Sub
End Class
Public Class Other
Inherits Base
Public Property X As String
End Class
言いたい場合は、自動プロパティXのコード定義を(実行時、おそらくでSub New
)変更して、イベントをスローできるようPropertyChanged
にします。どうすればそれを実行できますか?
編集:Postsharpは私が探求している機能を実行する利用可能なツールのようですが、私の質問は実用的というよりも学術的なものにしたかったのです。では、コンパイル時または実行時に自分でコードインジェクションを実装するにはどうすればよいでしょうか。