title: How to stop Resharper from line breaking after return keyword for long lines?
body: <p>When I auto format with Resharper CTRL + ALT + SHIFT + F for lines longer than max line length (in my case say it's 80 characters), I get the following:</p>
  
  <pre><code>    return
          View(new ViewModel
          {
              Identifier = identifier,
              Files = service.AllFiles()
          });
  </code></pre>
  
  <p>But what I really want is it <strong>not to wrap after the "return" keyword</strong> (i.e. not have the return keyword on a line all on its own), like so:</p>
  
  <pre><code>    return View(new ViewModel
      {
          Identifier = identifier,
          Files = service.AllFiles()
      });
  </code></pre>
  
  <p>Does anyone know how to "configure" Resharper to make this happen? :)</p>
  
  <p>Here's another example, here's what I'm seeing now:</p>
  
  <pre><code>    return
          repository.Session.CreateCriteria(typeof(SomeType))
                    .Add(Expression.Eq("Identifier", identifier))
                    .UniqueResult&lt;SomeType&gt;();
  </code></pre>
  
  <p>When I really want to see:</p>
  
  <pre><code>    return repository.Session.CreateCriteria(typeof(SomeType))
                       .Add(Expression.Eq("Identifier", identifier))
                       .UniqueResult&lt;SomeType&gt;();
  </code></pre>
  
  <p><strong>UPDATE:</strong></p>
  
  <p>Here is "chop always":</p>
  
  <pre><code>    return View(new OrganisationFileLoadViewModel
      {
          Identifier = identifier,
          AllExistingOrganisationFiles = nmdsOrganisationFileLoadService.AllNMDSOrganisationFiles()
      });
  </code></pre>
  
  <p>Here is "chop if long":</p>
  
  <pre><code>    return
          View(new OrganisationFileLoadViewModel
          {
              Identifier = identifier,
              AllExistingOrganisationFiles = nmdsOrganisationFileLoadService.AllNMDSOrganisationFiles()
          });
  </code></pre>