Jak uzyskać nazwę pierwszej metody wywoływanej z wyrażenia w języku C#? Coś takiego fikcyjnego MethodUtils.NameFromExpression() poniżej:nazwa metody wyodrębniania z wyrażenia linq
Expression<Action<string>> expr = s => s.Trim();
Assert.AreEqual("Trim", MethodUtils.NameFromExpression(expr));
Idealnie każda metoda util byłby napisany/przeciążony w taki sposób, aby mogła ona podjąć wyrażeń za wszelkie działania lub func typów delegatów.
Z góry dziękuję.
UPDATE
znalazłem odpowiedź (poniżej), ale mimo to chcielibyśmy wejściowych, czy jest to dobre rozwiązanie, czy istnieje już sposób robi to w plc.
Sprawdź moją odpowiedź na http://stackoverflow.com/questions/9412182/get-the-names-of-interface-methods-strong-typed/32245698#32245698 HTH .. – ShloEmi