Beispiel #1
0
 /// <summary>
 /// Ermittelt den Namen des angegebenen Members
 /// </summary>
 /// <param name="expression">die Expression des Memberaufrufs</param>
 /// <returns>den Namen des aufgerufenen Members</returns>
 public static string Of(Expression <Func <object> > expression)
 {
     return(ExpressionExtensions.GetMemberName((LambdaExpression)expression));
 }
Beispiel #2
0
 /// <summary>
 /// Ermittelt den Namen des angegebenen Members eines Elements der Auflistung
 /// </summary>
 /// <typeparam name="T">der Typ des Objekts, dessen Member aufgerufen wird</typeparam>
 /// <param name="source">die Auflistung der Elemente</param>
 /// <param name="expression">die Expression des Memberaufrufs</param>
 /// <returns>den Namen des aufgerufenen Members</returns>
 public static string GetElementMemberName <T>(this IEnumerable <T> source, Expression <Func <T, object> > expression)
 {
     return(ExpressionExtensions.GetMemberName((LambdaExpression)expression));
 }