Under VS2010 with Region Painting enabled the painting does not fully cover the background of the underlying region block. This is easily seen in the comparison images of VS2008 vs VS2010. In my case I have the old-style cyan background with black text for preprocessor directives. With Region Painting enabled you can see the cyan background partially in VS2010.
Steps to Reproduce:
1) Create a standard C# app
2) Add a #region pragma
3) Set the background color to cyan and the foreground color to black in VS
4) In CodeRush enable Region Painting
5) Go look at the editor window
The region's VS background partially exposes over the CodeRush region painting
It should look like it does in VS 2008.
How is this by design? It works properly in VS 2008. It does not work in VS 2010. Note that I'm not referring to the cyan background to the left of the region. I'm talking about the little strand of cyan color that runs just above the region. The region painting code is not completely painting the full height.
It appears that the "By design" status was set by mistake. I'll contact our developers on this subject, and will get back to you as soon as we come to any conclusion. Please give us some time.
In any case, please accept our sincere apologies for any inconvenience this mistake might have caused you. We'll do our best to prevent these situations in the future.
Is your intention to post an answer to your own question?
- If so, then proceed.
- If you simply wanted to post additional information, ask for further clarification, or to just say "Thanks!", please click Leave a Comment.
- If you wish to edit your original question, please use the Edit button in the Toolbox at the top right corner of that entry.