title: Manual editing of *.designer.cs file
body: <p>I'm aware, that the <code>.designer.cs</code> file contains data generated by the visual form designer in Visual Studio. However, I have some additional methods though, which I want to put into the <code>.designer.cs</code> file as well, because these are responsible for lower-level form handling (for example, pieces of my visual state manager).</p>
  
  <p>The <code>InitializeComponent</code> method inside the <code>.designer.cs</code> file has a comment stating, that it is automatically generated and should not be modified by user. Does this restriction apply only to that method or shouldn't the <code>.designer.cs</code> file be edited by user at all? I've noticed, that among others, it contains the <code>Dispose()</code> method, which the user might want to modify - what suggests the first option. I want to be sure, though.</p>