Like the subject says this would be a great thing to add to VA because that is the only disadvantage of MSVC++ 6 comparing to the new IDEs. You could add checkbox like "Enable code collapsing" so the people who dont like can turn it off.
Yes I understand it only affects one IDE so it doesnt pay off to do it. But I thought this was founded because you wanted to help people and do "improvements to existing development environments". Ive read somewhere that they call this project "programers help to programer". I have a suggestion: Why not make a separate addin for VC++6? It could even be free, but it doesnt have to. It would promote you because everyone that would be getting this new addin of yours would have a chance to learn of the features of VA which is not that well known. Many people havent heard of VA and they dont know its features so that would do you good. Theres a lot of people still using VC++6 because they dont like managed code and they would be very grateful(even if they had to pay :)).
IIRC, Microsoft provides a separate download for the Win32 Platform SDK that you can integrate with Visual C++ 2005 Express edition to code against Win32 instead of managed .NET code only.
Kevin Sikes Infotainment Platform Design Engineer Ford Motor Company
Remember, though, that the Express Editions do not support add-ins such as Visual Assist. So, if you want to stay with the free environment, I'm afraid you'll have to do without VA.