title: A neater way of handling bools in C#
body: <p>Working with nullable bools in C# I find myself writing this pattern a lot</p>
  
  <pre><code>if(model.some_value == null || model.some_value == false)
  {
      // do things if some_value is not true
  }
  </code></pre>
  
  <p>Is there a more compact way to express this statement? I can't use non-nullable bools because I can't change the model, and I can't do this </p>
  
  <pre><code>if(model.some_value != true)
  {
      // do things if some_value is not true
  }
  </code></pre>
  
  <p>Because this will throw a null reference exception if <code>model.some_value</code> is null</p>
  
  <p>One idea I had:
  I could write an extension method for bools like <code>String.IsNullOrEmpty</code> - <code>bool.IsNullOrFalse</code>. This would be neat enough but I'm wondering if there's some more obvious way of doing this already?</p>