<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Regionerate's Development Blog &#187; Public Beta</title>
	<atom:link href="http://www.rauchy.net/regionerate/blog/category/public-beta/feed" rel="self" type="application/rss+xml" />
	<link>http://www.rauchy.net/regionerate/blog</link>
	<description>The Making of an Automatic Layout Enforcement Tool for the C# Programming Language</description>
	<lastBuildDate>Thu, 15 Apr 2010 14:21:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ASP.NET MVC Controller Code Layout</title>
		<link>http://www.rauchy.net/regionerate/blog/2009/12/asp-net-mvc-controller-code-layout.html</link>
		<comments>http://www.rauchy.net/regionerate/blog/2009/12/asp-net-mvc-controller-code-layout.html#comments</comments>
		<pubDate>Sat, 19 Dec 2009 11:38:17 +0000</pubDate>
		<dc:creator>rauchy</dc:creator>
				<category><![CDATA[Public Beta]]></category>
		<category><![CDATA[What do you think?]]></category>
		<category><![CDATA[v0.7.3.0]]></category>

		<guid isPermaLink="false">http://www.rauchy.net/regionerate/blog/?p=200</guid>
		<description><![CDATA[I&#8217;ve created a code layout for ASP.NET MVC Controllers.
I think that the first thing you will look in a controller is its actions, so this code layout just puts them first, then organizes the rest.
The actions are ordered by name (which would be the fastest way to locate an action), then by ascending parameter count [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve created a code layout for ASP.NET MVC Controllers.</p>
<p>I think that the first thing you will look in a controller is its actions, so this code layout just puts them first, then organizes the rest.</p>
<p>The actions are ordered by name (which would be the fastest way to locate an action), then by ascending parameter count (Useful since usually you would have a action called Edit without any parameters, that would show the Edit view, and then an Edit action with parameters, which will accept the form data)</p>
<p>To add this code layout to your code layout browser, just <a href="http://dl.dropbox.com/u/290248/ASP.NET%20MVC%20Controller.zip">download this</a> and decompress it to &#8220;%programfiles%\Regionerate\My Code Layouts\Class Styles&#8221;.</p>
<p>When you hit Regionerate This, you should see it in the code layout browser:</p>
<div id="attachment_201" class="wp-caption aligncenter" style="width: 638px"><img class="aligncenter size-full wp-image-204" title="ASP.NET MVC Controller Code Layout" src="http://www.rauchy.net/regionerate/blog/wp-content/uploads/2009/12/aspnetmvccontroller1.jpg" alt="ASP.NET MVC Controller Code Layout" width="628" height="362" /><br />
<p class="wp-caption-text">ASP.NET MVC Controller Code Layout</p></div>
<p>Try it out, let me know what you think. (I&#8217;m just waiting for some input from you guys before adding it into the installation)</p>
<p><a href="http://dl.dropbox.com/u/290248/ASP.NET%20MVC%20Controller.zip">Download ASP.NET MVC Controller Code Layout (first draft)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rauchy.net/regionerate/blog/2009/12/asp-net-mvc-controller-code-layout.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HOWTO: Get Regionerate to Run on Visual Studio 2010 Beta 2</title>
		<link>http://www.rauchy.net/regionerate/blog/2009/11/howto-get-regionerate-to-run-on-visual-studio-2010-beta-2.html</link>
		<comments>http://www.rauchy.net/regionerate/blog/2009/11/howto-get-regionerate-to-run-on-visual-studio-2010-beta-2.html#comments</comments>
		<pubDate>Tue, 24 Nov 2009 17:08:02 +0000</pubDate>
		<dc:creator>rauchy</dc:creator>
				<category><![CDATA[Bugs]]></category>
		<category><![CDATA[Known Issues]]></category>
		<category><![CDATA[Public Beta]]></category>
		<category><![CDATA[To Do]]></category>
		<category><![CDATA[Visual Studio Addin]]></category>
		<category><![CDATA[v0.7.3.0]]></category>

		<guid isPermaLink="false">http://www.rauchy.net/regionerate/blog/?p=195</guid>
		<description><![CDATA[Update: Visual Studio 2010 is now officially supported. There is no need to use this workaround.
I really hoped to get Regionerate running quickly on Visual Studio 2010 Beta 2.
Unfortunately, since there are several breaking changes with Visual Studio 2010&#8217;s extensibility model, I found myself messing around with it too much.
I&#8217;m not giving up, but I [...]]]></description>
			<content:encoded><![CDATA[<h3><strong><span style="color: #ff0000;">Update: </span></strong><a href="http://www.rauchy.net/regionerate/blog/2010/04/visual-studio-2010-officially-supported.html"><strong><span style="color: #ff0000;">Visual Studio 2010 is now officially supported</span></strong></a><strong><span style="color: #ff0000;">. There is no need to use this workaround.</span></strong></h3>
<p>I really hoped to get Regionerate running quickly on Visual Studio 2010 Beta 2.</p>
<p>Unfortunately, since there are several breaking changes with Visual Studio 2010&#8217;s extensibility model, I found myself messing around with it too much.</p>
<p>I&#8217;m not giving up, but I just need to clear an afternoon for it. Meanwhile, Since I&#8217;ve been getting a whole bunch of requests for quick support for 2010, here&#8217;s a quick workaround:</p>
<ol>
<li>Go to &#8220;<em>%programfiles%\Regionerate&#8221;</em>.</li>
<li>Make a copy of &#8220;<em>Regionerate.VS2005.AddIn</em>&#8221; and call it &#8220;<em>Regionerate.VS2010.AddIn</em>&#8220;.</li>
<li>Open it with notepad, change <em>Extensibility/HostApplication/Version </em>to <em>10.0 and save the file.</em></li>
<li><strong></strong> Open up <em>regedit.exe</em>.</li>
<li>Go to <em>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Visual Studio\10.0\AutomationOptions\LookInFolders.</em></li>
<li>Add a string key <strong>named</strong> &#8220;<em>C:\Program Files\Regionerate\</em>&#8221; (or wherever you had Regionerate installed)</li>
<li>Start Visual Studio 2010 and go to <em>Tools/Regionerate Settings</em>.</li>
<li>Turn off <em>Automatically collapse regions after Regionerating.</em> (Yes, they won&#8217;t collapse until I fix it)</li>
</ol>
<p><strong>Update: </strong>Thanks for Mr. Bungle for reminding me to add step 4-6. Mike Patton enthusiasts FTW!</p>
<p>Add your comments here if you have any problems using this workaround.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rauchy.net/regionerate/blog/2009/11/howto-get-regionerate-to-run-on-visual-studio-2010-beta-2.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Support for MS-Test</title>
		<link>http://www.rauchy.net/regionerate/blog/2009/08/support-for-ms-test.html</link>
		<comments>http://www.rauchy.net/regionerate/blog/2009/08/support-for-ms-test.html#comments</comments>
		<pubDate>Wed, 12 Aug 2009 03:46:23 +0000</pubDate>
		<dc:creator>rauchy</dc:creator>
				<category><![CDATA[Public Beta]]></category>
		<category><![CDATA[v0.7]]></category>
		<category><![CDATA[v0.7.3.0]]></category>

		<guid isPermaLink="false">http://www.rauchy.net/regionerate/blog/2009/08/support-for-ms-test.html</guid>
		<description><![CDATA[Eeek. I had to write a bunch of unit tests with MS-Test yesterday.
I found out that the Unit Test class style only supports NUnit &#38; MbUnit style fixtures (TestFixture, Test attributes etc.) and does not support the MS-Unit attributes.
Anyway, there is an updated version in the trunk. Should be available on the nightly build.
]]></description>
			<content:encoded><![CDATA[<p>Eeek. I had to write a bunch of unit tests with MS-Test yesterday.</p>
<p>I found out that the Unit Test class style only supports NUnit &amp; MbUnit style fixtures (TestFixture, Test attributes etc.) and does not support the MS-Unit attributes.</p>
<p>Anyway, there is an updated version in the trunk. Should be available on the nightly build.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rauchy.net/regionerate/blog/2009/08/support-for-ms-test.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some Thoughts on Versioning (And v0.7.3.0)</title>
		<link>http://www.rauchy.net/regionerate/blog/2009/03/some-thoughts-on-versioning-and-v0730.html</link>
		<comments>http://www.rauchy.net/regionerate/blog/2009/03/some-thoughts-on-versioning-and-v0730.html#comments</comments>
		<pubDate>Sat, 14 Mar 2009 14:44:56 +0000</pubDate>
		<dc:creator>rauchy</dc:creator>
				<category><![CDATA[Code Layout Schema]]></category>
		<category><![CDATA[Public Beta]]></category>
		<category><![CDATA[What do you think?]]></category>
		<category><![CDATA[v0.7]]></category>
		<category><![CDATA[v0.7.3.0]]></category>

		<guid isPermaLink="false">http://www.rauchy.net/regionerate/blog/2009/03/some-thoughts-on-versioning-and-v0730.html</guid>
		<description><![CDATA[I have just updated the assembly and code layout schema versions to v0.7.3.0 (which will be the next major release), so if you are using the nightly build, make sure you update your custom code layouts to point to v0.7.3.0. I have made this version change since the v0.7.3.0 schema includes the ability to choose [...]]]></description>
			<content:encoded><![CDATA[<p>I have just updated the assembly and code layout schema versions to v0.7.3.0 (which will be the next major release), so if you are using the nightly build, make sure you update your custom code layouts to point to v0.7.3.0. I have made this version change since the v0.7.3.0 schema includes the ability to choose between <a href="http://www.rauchy.net/regionerate/blog/2009/03/tabs-spaces.html">tabs and spaces</a>.</p>
<p>This means that if you choose to install the nightly build now, the installation will be titled “Regionerate Public Beta 2 (v0.7.3.0)”.</p>
<p>This seems a bit messy, in my opinion, as users might get confused and think that the nightly build is actually v0.7.3.0.</p>
<p>Do you have any suggestions on how to make this process more organized?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rauchy.net/regionerate/blog/2009/03/some-thoughts-on-versioning-and-v0730.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tabs &amp; Spaces</title>
		<link>http://www.rauchy.net/regionerate/blog/2009/03/tabs-spaces.html</link>
		<comments>http://www.rauchy.net/regionerate/blog/2009/03/tabs-spaces.html#comments</comments>
		<pubDate>Fri, 13 Mar 2009 17:13:45 +0000</pubDate>
		<dc:creator>rauchy</dc:creator>
				<category><![CDATA[Public Beta]]></category>
		<category><![CDATA[What's New]]></category>
		<category><![CDATA[v0.7]]></category>
		<category><![CDATA[v0.7.3.0]]></category>

		<guid isPermaLink="false">http://www.rauchy.net/regionerate/blog/2009/03/tabs-spaces.html</guid>
		<description><![CDATA[Seems like StyleCop wants regions to be indented by spaces, and not tabs. I got this request from like 12 different users, and barryd was kind enough to do the work for me.
It took me about 4 months to commit the patch, sorry guys  
You can now choose between tabs or spaces as your [...]]]></description>
			<content:encoded><![CDATA[<p>Seems like StyleCop wants regions to be indented by spaces, and not tabs. I got this request from like 12 different users, and <em>barryd</em> was kind enough to do the work for me.</p>
<p>It took me about 4 months to commit the patch, sorry guys <img src='http://www.rauchy.net/regionerate/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>You can now choose between tabs or spaces as your indentation character. This should be available in the next release (v0.7.3.0), but is already available in the trunk and nightly build. </p>
<p>Did I mention I really love the fact that now, whenever code is committed, it can be immediately downloaded and installed?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rauchy.net/regionerate/blog/2009/03/tabs-spaces.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>New Code Layout Browser Eye Candy</title>
		<link>http://www.rauchy.net/regionerate/blog/2008/08/new-code-layout-browser-eye-candy.html</link>
		<comments>http://www.rauchy.net/regionerate/blog/2008/08/new-code-layout-browser-eye-candy.html#comments</comments>
		<pubDate>Tue, 05 Aug 2008 17:44:02 +0000</pubDate>
		<dc:creator>rauchy</dc:creator>
				<category><![CDATA[Public Beta]]></category>
		<category><![CDATA[What do you think?]]></category>
		<category><![CDATA[alt-net-israel]]></category>
		<category><![CDATA[v0.7]]></category>

		<guid isPermaLink="false">http://www.rauchy.net/regionerate/blog/2008/08/new-code-layout-browser-eye-candy.html</guid>
		<description><![CDATA[Just a quick preview on the new Code Layout Browser coming up in v0.7.
I really want to release v0.7 by AltNetConf Israel, which is happening this Thursday, so no sleep pour moi.
 
Wish me luck.
Update: [Thursday] Unfortunately, there is no chance I&#8217;ll be finishing this today   I forgot what it means to release [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick preview on the new Code Layout Browser coming up in v0.7.</p>
<p>I really want to release v0.7 by AltNetConf Israel, which is happening this Thursday, so no sleep pour moi.</p>
<p><a href="http://www.rauchy.net/regionerate/blog/wp-content/uploads/2008/08/new.code.layout.browser.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" border="0" alt="new.code.layout.browser" src="http://www.rauchy.net/regionerate/blog/wp-content/uploads/2008/08/new.code.layout.browser-thumb.jpg" width="480" height="388" /></a> </p>
<p>Wish me luck.</p>
<p><strong>Update:</strong> [Thursday] Unfortunately, there is no chance I&#8217;ll be finishing this today <img src='http://www.rauchy.net/regionerate/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  I forgot what it means to release a version. It&#8217;ll take me a few more days.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rauchy.net/regionerate/blog/2008/08/new-code-layout-browser-eye-candy.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advanced Sorting</title>
		<link>http://www.rauchy.net/regionerate/blog/2008/07/advanced-sorting.html</link>
		<comments>http://www.rauchy.net/regionerate/blog/2008/07/advanced-sorting.html#comments</comments>
		<pubDate>Thu, 10 Jul 2008 06:11:10 +0000</pubDate>
		<dc:creator>rauchy</dc:creator>
				<category><![CDATA[Public Beta]]></category>
		<category><![CDATA[What's New]]></category>
		<category><![CDATA[v0.7]]></category>

		<guid isPermaLink="false">http://www.rauchy.net/regionerate/blog/2008/07/advanced-sorting.html</guid>
		<description><![CDATA[This long awaited feature is finally implemented in v0.7.
Now you can use multiple tags in the OrderBy statements, for example:


   1:  &#60;PutMethods&#62;
   2:      &#60;OrderBy&#62;
   3:          &#60;Name /&#62;
   4:     [...]]]></description>
			<content:encoded><![CDATA[<p>This long awaited feature is finally implemented in v0.7.</p>
<p>Now you can use multiple tags in the OrderBy statements, for example:</p>
</p>
<div class="csharpcode">
<pre class="alt"><span class="lnum">   1:  </span><span class="kwrd">&lt;</span><span class="html">PutMethods</span><span class="kwrd">&gt;</span></pre>
<pre><span class="lnum">   2:  </span>    <span class="kwrd">&lt;</span><span class="html">OrderBy</span><span class="kwrd">&gt;</span></pre>
<pre class="alt"><span class="lnum">   3:  </span>        <span class="kwrd">&lt;</span><span class="html">Name</span> <span class="kwrd">/&gt;</span></pre>
<pre><span class="lnum">   4:  </span>        <span class="kwrd">&lt;</span><span class="html">ParametersCount</span> <span class="kwrd">/&gt;</span></pre>
<pre class="alt"><span class="lnum">   5:  </span>    <span class="kwrd">&lt;/</span><span class="html">OrderBy</span><span class="kwrd">&gt;</span></pre>
<pre><span class="lnum">   6:  </span><span class="kwrd">&lt;/</span><span class="html">PutMethods</span><span class="kwrd">&gt;</span></pre>
</div>
<p>will place all methods, will order them by name and then will sub-order them by the number of parameters in the method.</p>
<p>Meaning that this piece of code:</p>
<div class="csharpcode">
<pre class="alt"><span class="lnum">   1:  </span>    <span class="kwrd">interface</span> IGateway</pre>
<pre><span class="lnum">   2:  </span>    {</pre>
<pre class="alt"><span class="lnum">   3:  </span>        <span class="kwrd">void</span> Initialize(Configuration configuration);</pre>
<pre><span class="lnum">   4:  </span>        <span class="kwrd">void</span> Finalize(<span class="kwrd">string</span> connectionString, <span class="kwrd">string</span> username, <span class="kwrd">string</span> password);</pre>
<pre class="alt"><span class="lnum">   5:  </span>        <span class="kwrd">void</span> Initialize(<span class="kwrd">string</span> connectionString, <span class="kwrd">string</span> username, <span class="kwrd">string</span> password);</pre>
<pre><span class="lnum">   6:  </span>        <span class="kwrd">void</span> Finalize();</pre>
<pre class="alt"><span class="lnum">   7:  </span>        <span class="kwrd">void</span> Initialize();</pre>
<pre><span class="lnum">   8:  </span>    }</pre>
</div>
<p>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>will turn into:</p>
<div class="csharpcode">
<pre class="alt"><span class="lnum">   1:  </span>    <span class="kwrd">interface</span> IGateway</pre>
<pre><span class="lnum">   2:  </span>    {</pre>
<pre class="alt"><span class="lnum">   3:  </span>&#160;</pre>
<pre><span class="lnum">   4:  </span>        <span class="preproc">#region</span> Operations (5) </pre>
<pre class="alt"><span class="lnum">   5:  </span>&#160;</pre>
<pre><span class="lnum">   6:  </span>        <span class="kwrd">void</span> Finalize();</pre>
<pre class="alt"><span class="lnum">   7:  </span>&#160;</pre>
<pre><span class="lnum">   8:  </span>        <span class="kwrd">void</span> Finalize(<span class="kwrd">string</span> connectionString, <span class="kwrd">string</span> username, <span class="kwrd">string</span> password);</pre>
<pre class="alt"><span class="lnum">   9:  </span>&#160;</pre>
<pre><span class="lnum">  10:  </span>        <span class="kwrd">void</span> Initialize();</pre>
<pre class="alt"><span class="lnum">  11:  </span>&#160;</pre>
<pre><span class="lnum">  12:  </span>        <span class="kwrd">void</span> Initialize(Configuration configuration);</pre>
<pre class="alt"><span class="lnum">  13:  </span>&#160;</pre>
<pre><span class="lnum">  14:  </span>        <span class="kwrd">void</span> Initialize(<span class="kwrd">string</span> connectionString, <span class="kwrd">string</span> username, <span class="kwrd">string</span> password);</pre>
<pre class="alt"><span class="lnum">  15:  </span>&#160;</pre>
<pre><span class="lnum">  16:  </span>        <span class="preproc">#endregion</span> Operations </pre>
<pre class="alt"><span class="lnum">  17:  </span>&#160;</pre>
<pre><span class="lnum">  18:  </span>    }</pre>
</div>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
]]></content:encoded>
			<wfw:commentRss>http://www.rauchy.net/regionerate/blog/2008/07/advanced-sorting.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Regionerate Structs &amp; Interfaces</title>
		<link>http://www.rauchy.net/regionerate/blog/2008/07/regionerate-structs-interfaces.html</link>
		<comments>http://www.rauchy.net/regionerate/blog/2008/07/regionerate-structs-interfaces.html#comments</comments>
		<pubDate>Thu, 10 Jul 2008 06:02:37 +0000</pubDate>
		<dc:creator>rauchy</dc:creator>
				<category><![CDATA[Public Beta]]></category>
		<category><![CDATA[What's New]]></category>
		<category><![CDATA[v0.7]]></category>

		<guid isPermaLink="false">http://www.rauchy.net/regionerate/blog/2008/07/regionerate-structs-interfaces.html</guid>
		<description><![CDATA[Starting with v0.7, you can finally Regionerate structs &#38; interfaces!
The good ol&#8217; ForEachClass statement had to be modified a bit (yes, that means you must change your Code Layouts) to allow this.
From now on, use the new ForEach statement and specify the type you want to apply layout to.
For example:

   1:  &#60;ForEach [...]]]></description>
			<content:encoded><![CDATA[<p>Starting with v0.7, you can finally Regionerate structs &amp; interfaces!</p>
<p>The good ol&#8217; <em>ForEachClass </em>statement had to be modified a bit (yes, that means you <strong>must</strong> change your Code Layouts) to allow this.</p>
<p>From now on, use the new <em>ForEach</em> statement and specify the type you want to apply layout to.</p>
<p>For example:</p>
<div class="csharpcode">
<pre class="alt"><span class="lnum">   1:  </span><span class="kwrd">&lt;</span><span class="html">ForEach</span> <span class="attr">Type</span><span class="kwrd">=&quot;Class&quot;</span><span class="kwrd">&gt;</span></pre>
<pre><span class="lnum">   2:  </span>...</pre>
<pre class="alt"><span class="lnum">   3:  </span><span class="kwrd">&lt;/</span><span class="html">ForEach</span><span class="kwrd">&gt;</span></pre>
<pre><span class="lnum">   4:  </span><span class="kwrd">&lt;</span><span class="html">ForEach</span> <span class="attr">Type</span><span class="kwrd">=&quot;Struct&quot;</span><span class="kwrd">&gt;</span></pre>
<pre class="alt"><span class="lnum">   5:  </span>...</pre>
<pre><span class="lnum">   6:  </span><span class="kwrd">&lt;/</span><span class="html">ForEach</span><span class="kwrd">&gt;</span></pre>
<pre class="alt"><span class="lnum">   7:  </span><span class="kwrd">&lt;</span><span class="html">ForEach</span> <span class="attr">Type</span><span class="kwrd">=&quot;Interface&quot;</span><span class="kwrd">&gt;</span></pre>
<pre><span class="lnum">   8:  </span>...</pre>
<pre class="alt"><span class="lnum">   9:  </span><span class="kwrd">&lt;/</span><span class="html">ForEach</span><span class="kwrd">&gt;</span></pre>
</div>
<div class="csharpcode">&#160;</div>
<p>This will be available on v0.7, but you can grab the code, compile and use it right now.</p>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
]]></content:encoded>
			<wfw:commentRss>http://www.rauchy.net/regionerate/blog/2008/07/regionerate-structs-interfaces.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Back to Work!</title>
		<link>http://www.rauchy.net/regionerate/blog/2008/07/back-to-work.html</link>
		<comments>http://www.rauchy.net/regionerate/blog/2008/07/back-to-work.html#comments</comments>
		<pubDate>Tue, 08 Jul 2008 15:33:54 +0000</pubDate>
		<dc:creator>rauchy</dc:creator>
				<category><![CDATA[Bug Fixes]]></category>
		<category><![CDATA[Bugs]]></category>
		<category><![CDATA[Public Beta]]></category>
		<category><![CDATA[v0.7]]></category>

		<guid isPermaLink="false">http://www.rauchy.net/regionerate/blog/2008/07/back-to-work.html</guid>
		<description><![CDATA[After a long delay, I&#8217;m getting back to an occasional work session on Regionerate.
Over the past 6 months I got a lot of feature requests by e-mail, and I would like to thank everybody for sending great ideas.
Since releasing a version can be a long procedure, I would like to change my release habits with [...]]]></description>
			<content:encoded><![CDATA[<p>After a long delay, I&#8217;m getting back to an occasional work session on Regionerate.</p>
<p>Over the past 6 months I got a lot of feature requests by e-mail, and I would like to thank everybody for sending great ideas.</p>
<p>Since releasing a version can be a long procedure, I would like to change my release habits with Regionerate and stop releasing versions for bug fixes. Now that the source code is freely available at <a href="http://www.assembla.com/spaces/regionerate">Assembla</a>, bug fixes can be obtained by getting the source code and compiling.</p>
<p>I will release a new version for new features only, and of course, those releases will include all the bug fixes that were committed until the release date.</p>
<p>v0.7 is coming up with a couple of new features and a couple of bug fixes.</p>
<p>Thank you all for your patience and kind words over the last months.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rauchy.net/regionerate/blog/2008/07/back-to-work.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Call for Framework-Specific Code Layouts</title>
		<link>http://www.rauchy.net/regionerate/blog/2007/11/a-call-for-framework-specific-code-layouts.html</link>
		<comments>http://www.rauchy.net/regionerate/blog/2007/11/a-call-for-framework-specific-code-layouts.html#comments</comments>
		<pubDate>Mon, 26 Nov 2007 13:28:00 +0000</pubDate>
		<dc:creator>rauchy</dc:creator>
				<category><![CDATA[Public Beta]]></category>
		<category><![CDATA[What do you think?]]></category>
		<category><![CDATA[v0.6]]></category>
		<category><![CDATA[v0.6.7.2]]></category>

		<guid isPermaLink="false">http://www.rauchy.net/regionerate/blog/2007/11/a-call-for-framework-specific-code-layouts.html</guid>
		<description><![CDATA[After releasing the Code Layout Browser, I want to expand the Code Layout library by adding framework-specific or content-specific Code Layouts. I&#8217;m talking about Code Layouts such as the &#8220;NUnit Test Fixture&#8221; Code Layout (an example of framework-specific Code Layout) or the &#8220;Plain Old CLR Object&#8221; Code Layout (an example of content-specific Code Layouts).
These Code [...]]]></description>
			<content:encoded><![CDATA[<p>After releasing the Code Layout Browser, I want to expand the Code Layout library by adding framework-specific or content-specific Code Layouts. I&#8217;m talking about Code Layouts such as the &#8220;NUnit Test Fixture&#8221; Code Layout (an example of framework-specific Code Layout) or the &#8220;Plain Old CLR Object&#8221; Code Layout (an example of content-specific Code Layouts).</p>
<p>These Code Layouts are not designated to be primary Code Layouts, but are very useful when trying to standardize the usage of a framework or a certain coding style.</p>
<p>I&#8217;ve been getting great feedback regarding Contract First, NUnit Test Fixture and the POCO layout and want this to be appealing to more people by shipping more specific Code Layouts.</p>
<p>Can you think of frameworks this might be suitable for?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rauchy.net/regionerate/blog/2007/11/a-call-for-framework-specific-code-layouts.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
