title: How to get name of current property
body: <p>I've got a class </p>
  
  <pre><code>public class News : Record
  {
      public News()
      {
      }
  
      public LocaleValues Name { get; set; }
      public LocaleValues Body;
  }
  </code></pre>
  
  <p>And in my <code>LocaleValues</code> class i have:</p>
  
  <pre><code>public class LocaleValues : List&lt;LocalizedText&gt;
  {
      public string Method
      {
          get
          {
              var res = System.Reflection.MethodBase.GetCurrentMethod().Name;
              return res;
          }
      }
  }
  </code></pre>
  
  <p>I need the <code>Method</code> property to return a string representation of <code>Name</code> property name when I make a call like this:</p>
  
  <pre><code>var propName = new News().Name.Method;
  </code></pre>
  
  <p>How can I achieve this? Thank you for your time!</p>