<?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: Work-In-Progress: DX_SourceOutliner</title>
	<atom:link href="http://unhandled-exceptions.com/blog/index.php/2009/07/01/work-in-progress-dx_sourceoutliner/feed/" rel="self" type="application/rss+xml" />
	<link>http://unhandled-exceptions.com/blog/index.php/2009/07/01/work-in-progress-dx_sourceoutliner/</link>
	<description>Miscellaneous musings on life, .NET development, and related things that don't really matter</description>
	<pubDate>Thu, 17 May 2012 21:45:30 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: john rusk</title>
		<link>http://unhandled-exceptions.com/blog/index.php/2009/07/01/work-in-progress-dx_sourceoutliner/comment-page-1/#comment-30045</link>
		<dc:creator>john rusk</dc:creator>
		<pubDate>Thu, 01 Apr 2010 20:11:36 +0000</pubDate>
		<guid isPermaLink="false">http://unhandled-exceptions.com/blog/index.php/2009/07/01/work-in-progress-dx_sourceoutliner/#comment-30045</guid>
		<description>[...] [You can leave a response, or trackback from your own site.] 5 Responses to UC Berkeley's ...Unhandled Exceptions Blog Archive Work-In-Progress ...Comments John Rusk on The Continuing Quest for DEATH of string ... Name (required) Mail (will not be [...]</description>
		<content:encoded><![CDATA[<p>[...] [You can leave a response, or trackback from your own site.] 5 Responses to UC Berkeley&#8217;s &#8230;Unhandled Exceptions Blog Archive Work-In-Progress &#8230;Comments John Rusk on The Continuing Quest for DEATH of string &#8230; Name (required) Mail (will not be [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sbohlen</title>
		<link>http://unhandled-exceptions.com/blog/index.php/2009/07/01/work-in-progress-dx_sourceoutliner/comment-page-1/#comment-18457</link>
		<dc:creator>sbohlen</dc:creator>
		<pubDate>Sun, 12 Jul 2009 10:23:31 +0000</pubDate>
		<guid isPermaLink="false">http://unhandled-exceptions.com/blog/index.php/2009/07/01/work-in-progress-dx_sourceoutliner/#comment-18457</guid>
		<description>@Eric Williams:

The DXCore VS API abstraction layer from DevExpress upon which I'm builiding the DX_SourceOutliner is (of course) 100% free as is their also-excellent CodeRushXpress offering.  I think the DevExpress position in making DXCore free is: "here's some tooling that makes creating your own VS addins about as dirt-simple as it can be, the community can now easily step up and build whatever they feel is missing".  This releases them from having to worry about building everything anyone might conceivably want.

As for the PowerCommands for Visual Studio add-in, I completely agree and have been a user of that add-in for several years now; the 'copy as project reference' option is one of my personal favorites as it allows me to avoid the VS-reference-dialog-waiting-tax that's the bane of so many MS developer's existences ;)

Thanks for the comments~!</description>
		<content:encoded><![CDATA[<p>@Eric Williams:</p>
<p>The DXCore VS API abstraction layer from DevExpress upon which I&#8217;m builiding the DX_SourceOutliner is (of course) 100% free as is their also-excellent CodeRushXpress offering.  I think the DevExpress position in making DXCore free is: &#8220;here&#8217;s some tooling that makes creating your own VS addins about as dirt-simple as it can be, the community can now easily step up and build whatever they feel is missing&#8221;.  This releases them from having to worry about building everything anyone might conceivably want.</p>
<p>As for the PowerCommands for Visual Studio add-in, I completely agree and have been a user of that add-in for several years now; the &#8216;copy as project reference&#8217; option is one of my personal favorites as it allows me to avoid the VS-reference-dialog-waiting-tax that&#8217;s the bane of so many MS developer&#8217;s existences <img src='http://unhandled-exceptions.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Thanks for the comments~!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Williams</title>
		<link>http://unhandled-exceptions.com/blog/index.php/2009/07/01/work-in-progress-dx_sourceoutliner/comment-page-1/#comment-18453</link>
		<dc:creator>Eric Williams</dc:creator>
		<pubDate>Sun, 12 Jul 2009 06:18:41 +0000</pubDate>
		<guid isPermaLink="false">http://unhandled-exceptions.com/blog/index.php/2009/07/01/work-in-progress-dx_sourceoutliner/#comment-18453</guid>
		<description>I'm somewhat surprised that DX and JetBrains haven't offered a free VS plugin in this arena.  It seems to me that it would be a great "it's free at first" kind of offering that would hook devs into a full licence of their respective products.  I was a Source Code Outliner for a long time until I became a R# user.

Another collection of very useful VS tools are the PowerCommands for Visual Studio 2008.  http://code.msdn.microsoft.com/PowerCommands</description>
		<content:encoded><![CDATA[<p>I&#8217;m somewhat surprised that DX and JetBrains haven&#8217;t offered a free VS plugin in this arena.  It seems to me that it would be a great &#8220;it&#8217;s free at first&#8221; kind of offering that would hook devs into a full licence of their respective products.  I was a Source Code Outliner for a long time until I became a R# user.</p>
<p>Another collection of very useful VS tools are the PowerCommands for Visual Studio 2008.  <a href="http://code.msdn.microsoft.com/PowerCommands" rel="nofollow">http://code.msdn.microsoft.com/PowerCommands</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Unhandled Exceptions &#187; Blog Archive &#187; DX_SourceOutliner v0.2 ALPHA Available</title>
		<link>http://unhandled-exceptions.com/blog/index.php/2009/07/01/work-in-progress-dx_sourceoutliner/comment-page-1/#comment-18316</link>
		<dc:creator>Unhandled Exceptions &#187; Blog Archive &#187; DX_SourceOutliner v0.2 ALPHA Available</dc:creator>
		<pubDate>Fri, 10 Jul 2009 00:50:07 +0000</pubDate>
		<guid isPermaLink="false">http://unhandled-exceptions.com/blog/index.php/2009/07/01/work-in-progress-dx_sourceoutliner/#comment-18316</guid>
		<description>[...] up: for background, refer to this post where I lay out what I&#8217;m trying to achieve and this post where I share some of my progress on [...]</description>
		<content:encoded><![CDATA[<p>[...] up: for background, refer to this post where I lay out what I&#8217;m trying to achieve and this post where I share some of my progress on [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Unhandled Exceptions &#187; Blog Archive &#187; DX_SourceOutliner v0.1 ALPHA Available</title>
		<link>http://unhandled-exceptions.com/blog/index.php/2009/07/01/work-in-progress-dx_sourceoutliner/comment-page-1/#comment-18181</link>
		<dc:creator>Unhandled Exceptions &#187; Blog Archive &#187; DX_SourceOutliner v0.1 ALPHA Available</dc:creator>
		<pubDate>Tue, 07 Jul 2009 10:58:14 +0000</pubDate>
		<guid isPermaLink="false">http://unhandled-exceptions.com/blog/index.php/2009/07/01/work-in-progress-dx_sourceoutliner/#comment-18181</guid>
		<description>[...] Comments John Rusk on The Continuing Quest for DEATH of string-literals in my Code&#8230;One on Work-In-Progress: DX_SourceOutlinersbohlen on Work-In-Progress: DX_SourceOutlinersbohlen on Work-In-Progress: [...]</description>
		<content:encoded><![CDATA[<p>[...] Comments John Rusk on The Continuing Quest for DEATH of string-literals in my Code&#8230;One on Work-In-Progress: DX_SourceOutlinersbohlen on Work-In-Progress: DX_SourceOutlinersbohlen on Work-In-Progress: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: One</title>
		<link>http://unhandled-exceptions.com/blog/index.php/2009/07/01/work-in-progress-dx_sourceoutliner/comment-page-1/#comment-17985</link>
		<dc:creator>One</dc:creator>
		<pubDate>Thu, 02 Jul 2009 23:11:25 +0000</pubDate>
		<guid isPermaLink="false">http://unhandled-exceptions.com/blog/index.php/2009/07/01/work-in-progress-dx_sourceoutliner/#comment-17985</guid>
		<description>Interesting project. I've been using the SC Outliner since I saw you use it and I'm very happy with it.

Refactorings from the outline ???? Hmmm, renaming a method without seeing its body seems unnatural to me. But hey, maybe this solves a problem I didn't know I had :-)

Could you elaborate a bit on your experiences on developing this DXCore plugin ? Sounds like a nice blog post in the making :-)

One</description>
		<content:encoded><![CDATA[<p>Interesting project. I&#8217;ve been using the SC Outliner since I saw you use it and I&#8217;m very happy with it.</p>
<p>Refactorings from the outline ???? Hmmm, renaming a method without seeing its body seems unnatural to me. But hey, maybe this solves a problem I didn&#8217;t know I had <img src='http://unhandled-exceptions.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Could you elaborate a bit on your experiences on developing this DXCore plugin ? Sounds like a nice blog post in the making <img src='http://unhandled-exceptions.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>One</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sbohlen</title>
		<link>http://unhandled-exceptions.com/blog/index.php/2009/07/01/work-in-progress-dx_sourceoutliner/comment-page-1/#comment-17976</link>
		<dc:creator>sbohlen</dc:creator>
		<pubDate>Thu, 02 Jul 2009 20:19:23 +0000</pubDate>
		<guid isPermaLink="false">http://unhandled-exceptions.com/blog/index.php/2009/07/01/work-in-progress-dx_sourceoutliner/#comment-17976</guid>
		<description>@Paige Cook:

I had the same thought -- to somehow enable the add-in to 'discover' if CodeRush + Refactor!Pro were installed.

If they aren't installed, then you would just get the navigation/filtering capabilies but if they were present in the system, you would get the 'extra' capabiliies of invoking the refactoring capabilities directly from the outlined element.

I'm actually uncertain how exactly to enable this b/c I would have to (somehow) decouple the tool window from a hard binary dependency on the CodeRush/Refactor!Pro run-time and yet also somehow invoke the refactorings in them if they are present.  Sounds like a job for MEF under VS 2010 if you ask me ;) but I will do some experimenting to see what I can come up with in the next few days -- I agree this would be a very elegant way to address the need to have this both run 'stripped down' when just DXCore is present but run in 'souped-up mode' when CD + R! are also present.</description>
		<content:encoded><![CDATA[<p>@Paige Cook:</p>
<p>I had the same thought &#8212; to somehow enable the add-in to &#8216;discover&#8217; if CodeRush + Refactor!Pro were installed.</p>
<p>If they aren&#8217;t installed, then you would just get the navigation/filtering capabilies but if they were present in the system, you would get the &#8216;extra&#8217; capabiliies of invoking the refactoring capabilities directly from the outlined element.</p>
<p>I&#8217;m actually uncertain how exactly to enable this b/c I would have to (somehow) decouple the tool window from a hard binary dependency on the CodeRush/Refactor!Pro run-time and yet also somehow invoke the refactorings in them if they are present.  Sounds like a job for MEF under VS 2010 if you ask me <img src='http://unhandled-exceptions.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> but I will do some experimenting to see what I can come up with in the next few days &#8212; I agree this would be a very elegant way to address the need to have this both run &#8217;stripped down&#8217; when just DXCore is present but run in &#8217;souped-up mode&#8217; when CD + R! are also present.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sbohlen</title>
		<link>http://unhandled-exceptions.com/blog/index.php/2009/07/01/work-in-progress-dx_sourceoutliner/comment-page-1/#comment-17975</link>
		<dc:creator>sbohlen</dc:creator>
		<pubDate>Thu, 02 Jul 2009 20:14:11 +0000</pubDate>
		<guid isPermaLink="false">http://unhandled-exceptions.com/blog/index.php/2009/07/01/work-in-progress-dx_sourceoutliner/#comment-17975</guid>
		<description>@Harry S:

The behavior I think I was intending was that the order would be as in the source file (which because I routinely use the CR_ClassCleaner add-in to re-org my classes is nearly always alphabetical for me), but the more I think about it the more I think your question has actually uncovered another really cool feature I need to consider: a toggle for sort-elements-by-alphabetical-order.

This way, users can have their cake and eat it too.  Good point.</description>
		<content:encoded><![CDATA[<p>@Harry S:</p>
<p>The behavior I think I was intending was that the order would be as in the source file (which because I routinely use the CR_ClassCleaner add-in to re-org my classes is nearly always alphabetical for me), but the more I think about it the more I think your question has actually uncovered another really cool feature I need to consider: a toggle for sort-elements-by-alphabetical-order.</p>
<p>This way, users can have their cake and eat it too.  Good point.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paige Cook</title>
		<link>http://unhandled-exceptions.com/blog/index.php/2009/07/01/work-in-progress-dx_sourceoutliner/comment-page-1/#comment-17960</link>
		<dc:creator>Paige Cook</dc:creator>
		<pubDate>Thu, 02 Jul 2009 16:33:09 +0000</pubDate>
		<guid isPermaLink="false">http://unhandled-exceptions.com/blog/index.php/2009/07/01/work-in-progress-dx_sourceoutliner/#comment-17960</guid>
		<description>Sounds great. I really like the additional features you are looking to add, especially the Text String Pattern matching. I am a ReSharper user and I use that functionality all of the time. I have not used the Source Code Outliner PowerToy much (actually forgot I had it installed). But after reading this post, I plan to start using it more as it will provide some functionality I have been looking for. However, I will definitely switch to the DX_SourceOutliner when it is released. 

I agree that you should try to keep it only dependent upon DXCore, because if it does become dependent upon CodeRush and RefactorPro!, that would prevent me from using it. Along those lines however, it would be cool that for folks who have CodeRush, RefactorPro, ReSharper, etc. to be able to tell DX_SourceOutliner (or have it detect them) and use the built-in functions of those tools.

Thanks!</description>
		<content:encoded><![CDATA[<p>Sounds great. I really like the additional features you are looking to add, especially the Text String Pattern matching. I am a ReSharper user and I use that functionality all of the time. I have not used the Source Code Outliner PowerToy much (actually forgot I had it installed). But after reading this post, I plan to start using it more as it will provide some functionality I have been looking for. However, I will definitely switch to the DX_SourceOutliner when it is released. </p>
<p>I agree that you should try to keep it only dependent upon DXCore, because if it does become dependent upon CodeRush and RefactorPro!, that would prevent me from using it. Along those lines however, it would be cool that for folks who have CodeRush, RefactorPro, ReSharper, etc. to be able to tell DX_SourceOutliner (or have it detect them) and use the built-in functions of those tools.</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Harry S.</title>
		<link>http://unhandled-exceptions.com/blog/index.php/2009/07/01/work-in-progress-dx_sourceoutliner/comment-page-1/#comment-17954</link>
		<dc:creator>Harry S.</dc:creator>
		<pubDate>Thu, 02 Jul 2009 14:00:46 +0000</pubDate>
		<guid isPermaLink="false">http://unhandled-exceptions.com/blog/index.php/2009/07/01/work-in-progress-dx_sourceoutliner/#comment-17954</guid>
		<description>Sounds awesome as always, Steve. I especially like the idea of being able to do basic refactoring like rename from a tool window. One quick question: Do you intend the treeview to list members by type/alphabetical, or the order in which they appear in the code file (as it appears to now)? I can see arguments for going either way.

I can't wait to see what you come up with!</description>
		<content:encoded><![CDATA[<p>Sounds awesome as always, Steve. I especially like the idea of being able to do basic refactoring like rename from a tool window. One quick question: Do you intend the treeview to list members by type/alphabetical, or the order in which they appear in the code file (as it appears to now)? I can see arguments for going either way.</p>
<p>I can&#8217;t wait to see what you come up with!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

