title: VB.NET Auto-Implemented Properties - Compatibility between VS2010 and VS2008
body: <p>I am working on an ASP.NET project where I use VB.NET within Visual Studio 2010. Some of the other developers on the project are using Visual Studio 2008. We all check our code into single SVN repository. I would like to start using Auto-Implemented Properties within VB.NET ...</p>
  
  <pre><code>Property FirstName as String
  </code></pre>
  
  <p>instead of ...</p>
  
  <pre><code>Private FirstName as String
    Public Property FirstName() As String
    Get
      Return _FirstName
    End Get
    Set(ByVal value As String)
      _FirstName = value
    End Set
  End Property
  </code></pre>
  
  <p>My concern is that this could mess up things for those using VS2008. What would happen if someone using VS2008 needed to modify my class that made use of Auto-Implemented Properties? I am assuming that since everything compiles down to IL code then there would be no issue in binary compatibility. Though a problem would arise when editing source. I am a correct or mistaken on this? Thank you.</p>