StackOverflow ユーザー jolson は、文字列を使用せずにメソッドを登録する方法を例示する非常に優れたコードを持っていましたが、式ツリーはこちら.
メソッドの代わりにプロパティに似たようなものを持つことは可能ですか? プロパティ (プロパティの名前ではない) を渡し、メソッド内でプロパティ名を取得するには?
このようなもの:
RegisterMethod(p => p.Name)
void RegisterMethod(Expression??? propertyExpression) where T : Property ???
{
string propName = propertyExpression.Name;
}
ありがとう。