title: What is the advantage of partial classes over inheritance?
body: <p>C# has the concept of partial classes. One instance I've seen this used is in <code>WSDL</code>s. Visual Studio could contact a server to find a service, and automatically generate a partial class based on it. Visual Studios would then provide you with a blank partial class to match it so that you can add your own code.</p>
  
  <p>I feel this approach is rather confusing. Is there any advantage to partial classes over inheritance? </p>