title: Why doesn't microsoft change the implementation of SetPixel() to an implementation that's faster?
body: <p>I have a question about the Bitmap class. If you want to set a lot of pixels on the bitmap, then you can use the <code>SetPixel</code> method, but it's very slow. There is a lot of documentation on how you can speed it up with the <code>LockBits</code> methodes etc, so i've created a method: <code>SetFastPixel</code>to speed it up a bit.</p>
  
  <p>However, and I'm really confused by it: <strong>Why doesn't microsoft change the implementation of SetPixel() to an implementation that's faster?</strong> In other words, is there and advantage for using <code>SetPixel</code> instead of the <code>LockBits</code> method?</p>