title: How to store reference to Class' property and access an instance's property by that?
body: <p>How do I keep some sort of link to a class' property and then use that to access an instance's property? Thing is there are no class instances where the link is created. The idea is to remember the property before any instances can be accessed.</p>
  
  <p>Here's an example:</p>
  
  <pre><code>Class A { int integer { get; set; }  }
  
  var link = GetLink(A.integer); // implementetion of GetLink(???) is unknown
  
  MyMethod(link);
  
  void MyMethod(??? link)
  {
      A a = new A();
      int i = GetValueByLink(a, link); // this is also undefined
  }
  </code></pre>
  
  <p>Is there a way to do something like this in C#?</p>