<?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: Visual Studio 2005 &#8211; Make new classes public by default</title>
	<atom:link href="http://lostechies.com/jasonmeridth/2007/06/24/visual-studio-2005-make-new-classes-public-by-default/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/jasonmeridth/2007/06/24/visual-studio-2005-make-new-classes-public-by-default/</link>
	<description>Just another LosTechies site</description>
	<lastBuildDate>Thu, 29 Mar 2012 20:33:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: David Dobbins</title>
		<link>http://lostechies.com/jasonmeridth/2007/06/24/visual-studio-2005-make-new-classes-public-by-default/#comment-52</link>
		<dc:creator>David Dobbins</dc:creator>
		<pubDate>Mon, 25 Jun 2007 12:06:50 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jason_meridth/archive/2007/06/24/visual-studio-2005-make-new-classes-public-by-default.aspx#comment-52</guid>
		<description>Ah, I was relying on the &quot;...all nonpublic types in an assembly are visible to another assembly&quot; that is stated on the  page documenting the attribute itself: http://msdn2.microsoft.com/en-us/library/system.runtime.compilerservices.internalsvisibletoattribute(VS.80).aspx

My (very limited) testing so far indicates that privates do indeed remain private.
</description>
		<content:encoded><![CDATA[<p>Ah, I was relying on the &#8220;&#8230;all nonpublic types in an assembly are visible to another assembly&#8221; that is stated on the  page documenting the attribute itself: <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.compilerservices.internalsvisibletoattribute(VS.80)" rel="nofollow">http://msdn2.microsoft.com/en-us/library/system.runtime.compilerservices.internalsvisibletoattribute(VS.80)</a>.aspx</p>
<p>My (very limited) testing so far indicates that privates do indeed remain private.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Meridth</title>
		<link>http://lostechies.com/jasonmeridth/2007/06/24/visual-studio-2005-make-new-classes-public-by-default/#comment-51</link>
		<dc:creator>Jason Meridth</dc:creator>
		<pubDate>Mon, 25 Jun 2007 09:39:00 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jason_meridth/archive/2007/06/24/visual-studio-2005-make-new-classes-public-by-default.aspx#comment-51</guid>
		<description>Thank you David.

This will by no means remove the need for mocking.
According to the MSDN information:

http://msdn2.microsoft.com/en-us/library/0tke9fxk(vs.80).aspx

&quot;...private types and private members will remain inaccessible&quot;</description>
		<content:encoded><![CDATA[<p>Thank you David.</p>
<p>This will by no means remove the need for mocking.<br />
According to the MSDN information:</p>
<p><a href="http://msdn2.microsoft.com/en-us/library/0tke9fxk(vs.80)" rel="nofollow">http://msdn2.microsoft.com/en-us/library/0tke9fxk(vs.80)</a>.aspx</p>
<p>&#8220;&#8230;private types and private members will remain inaccessible&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Ocampo</title>
		<link>http://lostechies.com/jasonmeridth/2007/06/24/visual-studio-2005-make-new-classes-public-by-default/#comment-50</link>
		<dc:creator>Joe Ocampo</dc:creator>
		<pubDate>Sun, 24 Jun 2007 23:02:14 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jason_meridth/archive/2007/06/24/visual-studio-2005-make-new-classes-public-by-default.aspx#comment-50</guid>
		<description>Very nice find.</description>
		<content:encoded><![CDATA[<p>Very nice find.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Dobbins</title>
		<link>http://lostechies.com/jasonmeridth/2007/06/24/visual-studio-2005-make-new-classes-public-by-default/#comment-49</link>
		<dc:creator>David Dobbins</dc:creator>
		<pubDate>Sun, 24 Jun 2007 20:31:03 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jason_meridth/archive/2007/06/24/visual-studio-2005-make-new-classes-public-by-default.aspx#comment-49</guid>
		<description>Although I haven&#039;t yet had the opportunity to try the &quot;friend assemblies&quot; feature (InternalsVisibleToAttribute), it looks to be well suited for this.</description>
		<content:encoded><![CDATA[<p>Although I haven&#8217;t yet had the opportunity to try the &#8220;friend assemblies&#8221; feature (InternalsVisibleToAttribute), it looks to be well suited for this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Meridth</title>
		<link>http://lostechies.com/jasonmeridth/2007/06/24/visual-studio-2005-make-new-classes-public-by-default/#comment-48</link>
		<dc:creator>Jason Meridth</dc:creator>
		<pubDate>Sun, 24 Jun 2007 19:53:55 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jason_meridth/archive/2007/06/24/visual-studio-2005-make-new-classes-public-by-default.aspx#comment-48</guid>
		<description>Don&#039;t get me wrong the reason I make my classes public by default is that I practice Test Driven Development (TDD) and for NUnit to see my Test Fixture it has to be public.

Before any of you starti commenting on class exposure. =)</description>
		<content:encoded><![CDATA[<p>Don&#8217;t get me wrong the reason I make my classes public by default is that I practice Test Driven Development (TDD) and for NUnit to see my Test Fixture it has to be public.</p>
<p>Before any of you starti commenting on class exposure. =)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
