title: Is there a delegate available for properties in C#?
body: <p>Given the following class: </p>
  
  <pre><code>class TestClass {
    public void SetValue(int value) { Value = value; }
    public int Value { get; set; }
  }
  </code></pre>
  
  <p>I can do </p>
  
  <pre><code>TestClass tc = new TestClass();
  Action&lt;int&gt; setAction = tc.SetValue;
  setAction.Invoke(12);
  </code></pre>
  
  <p>which is all good. Is it possible to do the same thing using the property instead of the method? Preferably with something built in to .net. </p>