Can someone explain what is the operator &= for?
&=
I searched, but I got only results with & or =.
&
=
In C#(and in most languages I think) its the bitwise assigment operator.
a &= b is equivalent of a = a & b
http://msdn.microsoft.com/en-us/library/e669ax02.aspx