<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: in C# 3.5: interface + extension methods = mixin</title>
	<atom:link href="http://intwoplacesatonce.com/2009/12/in-c-3-5-interface-extension-methods-mixin/feed/" rel="self" type="application/rss+xml" />
	<link>http://intwoplacesatonce.com/2009/12/in-c-3-5-interface-extension-methods-mixin/</link>
	<description>instead of a rewrite</description>
	<lastBuildDate>Thu, 29 Apr 2010 02:33:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: DCam</title>
		<link>http://intwoplacesatonce.com/2009/12/in-c-3-5-interface-extension-methods-mixin/comment-page-1/#comment-91</link>
		<dc:creator>DCam</dc:creator>
		<pubDate>Mon, 07 Dec 2009 22:17:01 +0000</pubDate>
		<guid isPermaLink="false">http://intwoplacesatonce.com/?p=81#comment-91</guid>
		<description>The classes are generated by svcutil to deserialize xml documents that have similar or identical structures but live in different namespaces. svcutil can&#039;t seem to handle this situation without generating multiple classes. Perhaps the same documents in different namespaces is the root of the problem, but that decision is outside of our control.

If the classes had slightly different method names an object mapper might make good sense. We don&#039;t have that problem though. A couple of teammates spiked out the use of &lt;a href=&quot;http://www.codeplex.com/AutoMapper&quot; rel=&quot;nofollow&quot;&gt;AutoMapper&lt;/a&gt;. Looking at the spikes, we decided there was enough extra code being written for special cases that AutoMapper wasn&#039;t of benefit. 

We&#039;ve done some of our mapping in a similar way to the examples I showed above. I might write another post about it, as it is even more surprisingly elegant.</description>
		<content:encoded><![CDATA[<p>The classes are generated by svcutil to deserialize xml documents that have similar or identical structures but live in different namespaces. svcutil can&#8217;t seem to handle this situation without generating multiple classes. Perhaps the same documents in different namespaces is the root of the problem, but that decision is outside of our control.</p>
<p>If the classes had slightly different method names an object mapper might make good sense. We don&#8217;t have that problem though. A couple of teammates spiked out the use of <a href="http://www.codeplex.com/AutoMapper" rel="nofollow">AutoMapper</a>. Looking at the spikes, we decided there was enough extra code being written for special cases that AutoMapper wasn&#8217;t of benefit. </p>
<p>We&#8217;ve done some of our mapping in a similar way to the examples I showed above. I might write another post about it, as it is even more surprisingly elegant.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Sonmez</title>
		<link>http://intwoplacesatonce.com/2009/12/in-c-3-5-interface-extension-methods-mixin/comment-page-1/#comment-90</link>
		<dc:creator>John Sonmez</dc:creator>
		<pubDate>Mon, 07 Dec 2009 15:29:07 +0000</pubDate>
		<guid isPermaLink="false">http://intwoplacesatonce.com/?p=81#comment-90</guid>
		<description>Very nice!  I like how simple that solution is.  I am still scratching my head at classes that are almost exactly the same, but I really like your solution to the problem.  What if the classes have slightly different method names though?  Have you considering looking at an object mapper to solve that problem?</description>
		<content:encoded><![CDATA[<p>Very nice!  I like how simple that solution is.  I am still scratching my head at classes that are almost exactly the same, but I really like your solution to the problem.  What if the classes have slightly different method names though?  Have you considering looking at an object mapper to solve that problem?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
