title: How should I rewrite a very large compound if statement in C#?
body: <p>In my C# code, I have an if statement that started innocently enough:</p>
  
  <pre><code>if((something == -1) &amp;&amp; (somethingelse == -1) &amp;&amp; (etc == -1)) {
      // ...
  }
  </code></pre>
  
  <p>It's growing. I think there must be 20 clauses in it now.</p>
  
  <p>How <em>should</em> I be handling this?</p>