<?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: Making Unity work more like the others</title>
	<atom:link href="http://www.chrisvandesteeg.nl/2009/04/16/making-unity-work-more-like-the-others/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chrisvandesteeg.nl/2009/04/16/making-unity-work-more-like-the-others/</link>
	<description>What&#039;s practical is logical</description>
	<lastBuildDate>Thu, 24 Jun 2010 14:10:10 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Ray</title>
		<link>http://www.chrisvandesteeg.nl/2009/04/16/making-unity-work-more-like-the-others/comment-page-1/#comment-43759</link>
		<dc:creator>Ray</dc:creator>
		<pubDate>Sat, 18 Apr 2009 20:41:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.chrisvandesteeg.nl/?p=80#comment-43759</guid>
		<description>@Chris: Thanks. So it&#039;s more that you don&#039;t care about their names rather than having a &#039;default&#039; implementation, you simply want to treat them all implementations of the interface as a collection.</description>
		<content:encoded><![CDATA[<p>@Chris: Thanks. So it&#8217;s more that you don&#8217;t care about their names rather than having a &#8216;default&#8217; implementation, you simply want to treat them all implementations of the interface as a collection.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris van de Steeg</title>
		<link>http://www.chrisvandesteeg.nl/2009/04/16/making-unity-work-more-like-the-others/comment-page-1/#comment-43647</link>
		<dc:creator>Chris van de Steeg</dc:creator>
		<pubDate>Fri, 17 Apr 2009 06:06:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.chrisvandesteeg.nl/?p=80#comment-43647</guid>
		<description>@Ray: sure, let&#039;s say you have a an interface IBootable with 1 method : Execute
In your application startup you can say 

foreach(IBootable bootable in IoC.ResolveAll&lt;ibootable&gt;())
  bootable.Execute()&lt;/ibootable&gt;</description>
		<content:encoded><![CDATA[<p>@Ray: sure, let&#8217;s say you have a an interface IBootable with 1 method : Execute<br />
In your application startup you can say </p>
<p>foreach(IBootable bootable in IoC.ResolveAll<ibootable>())<br />
  bootable.Execute()</ibootable></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ray</title>
		<link>http://www.chrisvandesteeg.nl/2009/04/16/making-unity-work-more-like-the-others/comment-page-1/#comment-43633</link>
		<dc:creator>Ray</dc:creator>
		<pubDate>Fri, 17 Apr 2009 03:19:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.chrisvandesteeg.nl/?p=80#comment-43633</guid>
		<description>I&#039;m not sure why you would want to register the same interface with two different default (?), i.e. unnamed Types. Can you give a use case?</description>
		<content:encoded><![CDATA[<p>I&#8217;m not sure why you would want to register the same interface with two different default (?), i.e. unnamed Types. Can you give a use case?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
