It would be nice to be able to select a bunch of member variables at once and have the encapsulation done on each of them. Just me being greedy but it would be handy to have the Get* functions and the Set* functions all grouped together too. Select the lines you want to encapsulate int bar1 through float bar3 in the example below:
We are considering allowing you to select several items in VA Outline and trigger a VA refactoring commands on all of them in one go, which would allow you to use Encapsulate Field on several members at once.
case=7787
The grouping of the Get and Set methods, this is going to be something some people like and others dislike. Personally I tend to keep the pairs together, so I can see what is being done to the variable in one place.
VA Outline makes it easy to reorder the class via drag and drop.
I used to use VA a long time ago and stopped using it because it had gotten so slow on my development system. After having been away from it for a few years and coming back I'm pleased to see that all the old functionality is still there and there are tons of new things. The VA Outline feature is a good example. I'll have to look into using that to group my accessors and mutators.
I hope you are not suffering any performance problems now with VA. We work hard to try and make sure it runs quickly, so does not slow your machine down to much.
No I'm actually quite happy with how it is all running. I've got to wrap my head around some of the new functionality, but I've already used to to refactor code and simplify things all over the place. Renaming and the ability to turn a block into a function have been HUGE hits with me and the guys I work with.