<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Understanding T4: Preprocessed Text Templates</title>
	<link>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/</link>
	<description>Me.Write(code)</description>
	<pubDate>Wed, 10 Mar 2010 18:07:39 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: Oleg Sych</title>
		<link>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2449</link>
		<dc:creator>Oleg Sych</dc:creator>
		<pubDate>Tue, 24 Nov 2009 12:40:57 +0000</pubDate>
		<guid>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2449</guid>
		<description>Brian,

You can use built-in Visual Studio debugger with both pre-processed and traditional templates (more &lt;a href="http://www.olegsych.com/2008/09/t4-tutorial-debugging-code-generation-files/" rel="nofollow"&gt;here&lt;/a&gt;). When I wrote this article, I didn't realize that 2010 provides better support for debugging of .tt than it did in 2008, which didn't handle breakpoints correctly. In 2010, debugging experience for pre-processed and traditional templates is almost the same; in both cases you simply need to have a second instance of Visual Studio to serve as a debugger.

Oleg</description>
		<content:encoded><![CDATA[<p>Brian,</p>
<p>You can use built-in Visual Studio debugger with both pre-processed and traditional templates (more <a href="http://www.olegsych.com/2008/09/t4-tutorial-debugging-code-generation-files/" rel="nofollow">here</a>). When I wrote this article, I didn&#8217;t realize that 2010 provides better support for debugging of .tt than it did in 2008, which didn&#8217;t handle breakpoints correctly. In 2010, debugging experience for pre-processed and traditional templates is almost the same; in both cases you simply need to have a second instance of Visual Studio to serve as a debugger.</p>
<p>Oleg</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: brian</title>
		<link>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2448</link>
		<dc:creator>brian</dc:creator>
		<pubDate>Mon, 23 Nov 2009 19:31:50 +0000</pubDate>
		<guid>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2448</guid>
		<description>Hi Oleg,
New preprocessed templates seem to be going in the right direction imho.  I have a question as to what you said here: "However, these differences are reduced only to debugging if you are using the T4 Editor to create your templates."
Does what you said above mean that you are able to use visual studio's built-in debugger? This is definately an improvement, if so. TIA.</description>
		<content:encoded><![CDATA[<p>Hi Oleg,<br />
New preprocessed templates seem to be going in the right direction imho.  I have a question as to what you said here: &#8220;However, these differences are reduced only to debugging if you are using the T4 Editor to create your templates.&#8221;<br />
Does what you said above mean that you are able to use visual studio&#8217;s built-in debugger? This is definately an improvement, if so. TIA.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: T4 Preprocessed Text Templates in Visual Studio 2010 &#171; Karl On WPF &#8211; .Net</title>
		<link>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2399</link>
		<dc:creator>T4 Preprocessed Text Templates in Visual Studio 2010 &#171; Karl On WPF &#8211; .Net</dc:creator>
		<pubDate>Fri, 30 Oct 2009 16:34:56 +0000</pubDate>
		<guid>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2399</guid>
		<description>[...] Oleg Sych very nice blog post on T4 Preprocessed Text Templates [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Oleg Sych very nice blog post on T4 Preprocessed Text Templates [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Weekly Web Nuggets #78 : Code Monkey Labs</title>
		<link>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2330</link>
		<dc:creator>Weekly Web Nuggets #78 : Code Monkey Labs</dc:creator>
		<pubDate>Mon, 12 Oct 2009 14:58:30 +0000</pubDate>
		<guid>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2330</guid>
		<description>[...] Understanding T4 - Preprocessed Text Templates: Oleg Sych explains T4 templates. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Understanding T4 - Preprocessed Text Templates: Oleg Sych explains T4 templates. [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oleg Sych</title>
		<link>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2304</link>
		<dc:creator>Oleg Sych</dc:creator>
		<pubDate>Wed, 30 Sep 2009 20:10:33 +0000</pubDate>
		<guid>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2304</guid>
		<description>Mark,

Check out the References section above to see what Gareth, Pablo and Kathleen had to say on why preprocessed templates are valuable. I don't think I can add much to what they have already said. 

From my prospective, preprocessed templates are important because they allow authors to develop T4 code generators as traditional .NET assemblies as opposed to sets of .tt files. This can improve performance, development experience and protect intellectual property. 

Oleg</description>
		<content:encoded><![CDATA[<p>Mark,</p>
<p>Check out the References section above to see what Gareth, Pablo and Kathleen had to say on why preprocessed templates are valuable. I don&#8217;t think I can add much to what they have already said. </p>
<p>From my prospective, preprocessed templates are important because they allow authors to develop T4 code generators as traditional .NET assemblies as opposed to sets of .tt files. This can improve performance, development experience and protect intellectual property. </p>
<p>Oleg</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Kamoski</title>
		<link>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2303</link>
		<dc:creator>Mark Kamoski</dc:creator>
		<pubDate>Wed, 30 Sep 2009 19:58:33 +0000</pubDate>
		<guid>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2303</guid>
		<description>The change looks fine, I suppose, but I do not see the value. The improvement s allow one to start generating partial classes? Huh? My generator already produces partial classes now. If I want to extend the code without touching the generated code, I simply add another partial class and put my hand-written code in it. Am I missing something here? Also, wrt to namespaces, my code generation template sets already have a parameter that allows my generator output to be in whatever namespace I specifiy. Again, I think I am missing something here? Is it some other place the improvements are addressing? If possible, can somebody, please simplify the value-add a bit, for a newbie? Thank you. -- Mark Kamoski</description>
		<content:encoded><![CDATA[<p>The change looks fine, I suppose, but I do not see the value. The improvement s allow one to start generating partial classes? Huh? My generator already produces partial classes now. If I want to extend the code without touching the generated code, I simply add another partial class and put my hand-written code in it. Am I missing something here? Also, wrt to namespaces, my code generation template sets already have a parameter that allows my generator output to be in whatever namespace I specifiy. Again, I think I am missing something here? Is it some other place the improvements are addressing? If possible, can somebody, please simplify the value-add a bit, for a newbie? Thank you. &#8212; Mark Kamoski</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Interesting Finds: 2009 09.22 ~ 09.30 - gOODiDEA.NET</title>
		<link>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2299</link>
		<dc:creator>Interesting Finds: 2009 09.22 ~ 09.30 - gOODiDEA.NET</dc:creator>
		<pubDate>Wed, 30 Sep 2009 04:31:32 +0000</pubDate>
		<guid>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2299</guid>
		<description>[...] Understanding T4: Preprocessed Text Templates [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Understanding T4: Preprocessed Text Templates [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oleg Sych</title>
		<link>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2292</link>
		<dc:creator>Oleg Sych</dc:creator>
		<pubDate>Mon, 28 Sep 2009 10:38:19 +0000</pubDate>
		<guid>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2292</guid>
		<description>Great point, Filipe. I'll update the article to mention partial class declaration.</description>
		<content:encoded><![CDATA[<p>Great point, Filipe. I&#8217;ll update the article to mention partial class declaration.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reflective Perspective - Chris Alcock &#187; The Morning Brew #442</title>
		<link>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2291</link>
		<dc:creator>Reflective Perspective - Chris Alcock &#187; The Morning Brew #442</dc:creator>
		<pubDate>Mon, 28 Sep 2009 07:37:55 +0000</pubDate>
		<guid>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2291</guid>
		<description>[...] Understanding T4: Preprocessed Text Templates - Oleg Sych digs into some of the details of how T4 Templates work, and looks at the pre-processed text template functionality [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Understanding T4: Preprocessed Text Templates - Oleg Sych digs into some of the details of how T4 Templates work, and looks at the pre-processed text template functionality [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dew Drop &#8211; Early Edition &#8211; September 28, 2009 &#124; Alvin Ashcraft&#39;s Morning Dew</title>
		<link>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2288</link>
		<dc:creator>Dew Drop &#8211; Early Edition &#8211; September 28, 2009 &#124; Alvin Ashcraft&#39;s Morning Dew</dc:creator>
		<pubDate>Mon, 28 Sep 2009 01:16:36 +0000</pubDate>
		<guid>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2288</guid>
		<description>[...] Understanding T4: Preprocessed Text Templates (Oleg Sych) – Link of the Day [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Understanding T4: Preprocessed Text Templates (Oleg Sych) – Link of the Day [&#8230;]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
