title: What does the "&=" in this C# code do?
body: <p>I came across some code that looks like this:</p>
  
  <pre><code>string someString;
  
  ...
  
  bool someBoolean = true;
  someBoolean &amp;= someString.ToUpperInvariant().Equals("blah");
  </code></pre>
  
  <p>Why would I use the bitwise operator instead of "="?</p>