title: Should I place every class in separate file?
body: <p>Should I place every class in separate file? Even those short helper classes that are used only in one place? Like this one:</p>
  
  <pre><code>public class IntToVisibilityConverter : GenericValueConverter&lt;int, Visibility&gt;
  {
      protected override Visibility Convert(int value)
      {
          return value == 0 ? Visibility.Collapsed : Visibility.Visible;
      }
  }
  </code></pre>