Advertisement
Guest User

Untitled

a guest
Sep 13th, 2011
384
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.50 KB | None | 0 0
  1. public void OnSmth(Expression<Func<object>> expr)
  2.         {
  3.             MemberExpression body = expr.Body as MemberExpression;
  4.             if (body == null)
  5.             {
  6.                 UnaryExpression ubody = (UnaryExpression) expr.Body;
  7.                 body = ubody.Operand as MemberExpression;
  8.             }
  9.  
  10.             if (body == null)
  11.                 throw new ArgumentException("Invalid property expression","expr");
  12.  
  13.             string name = body.Member.Name;            
  14.  
  15.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement