title: VB.NET Auto Implemented Property Missing in Reflection
body: <p>Let's say I have a class with two public properties, one has a getter defined and the other is an auto implemented property (which creates a getter/setter internally)</p>
  
  <pre><code>Public ReadOnly Property PendingAdd As String 
    Get
      Return m_pendingadd
    End Get
  End Property
  
  'Auto Implemented Property
  Public AuditorName As String
  </code></pre>
  
  <p>When using reflection and calling GetProperties(), I only get the property with the <code>Get</code> defined, the auto implemented property does not get returned.  <strong>How can I get both properties using reflection?</strong></p>
  
  <pre><code>Dim lobjSiteType As Type = Me.GetType()
  For Each pi As System.Reflection.PropertyInfo In lobjSiteType.GetProperties(System.Reflection.BindingFlags.Public Or System.Reflection.BindingFlags.Instance
     'Do stuff
  Next
  </code></pre>