title: How do I use reflection to get properties explicitly implementing an interface?
body: <p>More specifically, if I have:</p>
  
  <pre><code>public class TempClass : TempInterface
  {
  
      int TempInterface.TempProperty
      {
          get;
          set;
      }
      int TempInterface.TempProperty2
      {
          get;
          set;
      }
  
      public int TempProperty
      {
          get;
          set;
      }
  }
  
  public interface TempInterface
  {
      int TempProperty
      {
          get;
          set;
      }
      int TempProperty2
      {
          get;
          set;
      }
  }
  </code></pre>
  
  <p>How do I use reflection to get all the propertyInfos for properties explicitly implementing TempInterface?</p>
  
  <p>Thanks.</p>