This version comes with a new feature called the Code Layout Browser. Yesterday I went to sleep with it in mind and just had to get it done today. I've been sitting in my favorite coffee place for like 6 hours now :-)

Read about the Code Layout Browser in my devblog post called Code Layout on Steroids!

To make the Code Layout Browser useful, I am also releasing several Code Layouts I use:

  • Contract First - Puts public stuff first, then all the rest.
  • Name Clustering - Separates fields, properties and methods by name clusters. (Fields starting with A-F, Fields starting with G-L etc')
  • NUnit Test Fixture - Separates initialization methods ([SetUp()], [TestFixtureSetUp()]), finalization methods ([TearDown()], [TestFixtureTearDown()]), test methods ([Test()]) and helper methods.
  • Plain Old CLR Object - Separates data members (fields, properties) from plumbing code (basically all the rest)
  • Regionless Layout - Unpacks all regions.

The new Code Layouts could use some work, I would appreciate any feedback in the General Discussion forum.

Also, if you have ideas for Code Layouts which will be useful to other users, send'em over!

You can download this version at the Downloads page.

Labels: ,

1 comments. Add a comment.

On November 22, 2007 7:30 PM, Anonymous Anonymous said:

Sweet! This makes Regionerate a whole lot more useful for me, and it was very useful even before! ;-) Keep up the great work!