title: Why can't operators be overloaded inside a static class?
body: <p>I have an extension class for System.Net.IPAddress and I was wanting to overload the binary operators <code>&gt;, &lt;, ==</code> but the compiler is telling me that I can't overload those operators inside a static class, which I must have for my other extension methods.  Is there a particular reason for this?</p>
  
  <p>Thanks.</p>