title: Controlling CodeModel's code output formatting: putting lines between namespace declarations
body: <p>I'm making some experiments with Visual Studio's CodeModel. I tried creating a file with two namespaces in there through VS's Code Model:</p>
  
  <pre><code>CodeModel codeModel = projItem.ContainingProject.CodeModel;
  codeModel.AddNamespace("Namespaces.FirstNamespace", "namespacestest.cs");
  codeModel.AddNamespace("Namespaces.SecondNamespace", "namespacestest.cs");
  </code></pre>
  
  <p>the output of such code is:</p>
  
  <pre><code>//file namespacestest.cs
  namespace Namespaces.FirstNamespace {
  }
  namespace Namespaces.SecondNamespace {
  }
  </code></pre>
  
  <p>Which is <strong>almost</strong> what I'm looking for. The only catch here is that I'd like to control the spacing: having at least one line between the first and the second namespace. Does by chance anyone know of a way of achieving this?</p>
  
  <p>This is what I want:</p>
  
  <pre><code>//file namespacestest.cs
  namespace Namespaces.FirstNamespace {
  }
  
  namespace Namespaces.SecondNamespace {
  }
  </code></pre>
  
  <p>Thanks</p>