2

全て、

.Net 4.5 には CallerMemberName 属性があることに気付きました。これは、Blend が呼び出し元のメソッドから PropertyChanged イベントを発生させるために特に使用します。私の質問は、この属性は.Net 4.0には特に存在しないため、カスタム属性を作成することでこの動作を複製することは可能ですか? コードサンプルは大歓迎です。

4

1 に答える 1

3

探している動作は、C# 5.0コンパイラの機能です。

それをサポートするコンパイラを使用している限り、独自のコンパイラを作成してSystem.ComponentModel.CallerMemberNameAttribute問題なく動作します。

于 2013-02-03T00:26:48.533 に答える