Skip to content

Instantly share code, notes, and snippets.

@MelbourneDeveloper
Created July 11, 2020 22:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MelbourneDeveloper/141da48010e594fad5cae36fbac8921f to your computer and use it in GitHub Desktop.
Save MelbourneDeveloper/141da48010e594fad5cae36fbac8921f to your computer and use it in GitHub Desktop.
Get Member From Expression (RaisePropertyChanged)
class Program
{
static void Main(string[] args)
{
var memberExpression = GetMemberFromExpression(() => Test);
Console.WriteLine(memberExpression.Member.Name);
Console.ReadLine();
}
private static int Test => 10;
private static MemberExpression GetMemberFromExpression<T>(Expression<Func<T>> expression)
{
return expression?.Body as MemberExpression;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment