<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>studioshell Wiki Rss Feed</title><link>http://studioshell.codeplex.com/</link><description>studioshell Wiki Rss Description</description><item><title>Updated Wiki: Home</title><link>https://studioshell.codeplex.com/wikipage?version=11</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Overview&lt;/h2&gt;StudioShell&amp;#39;s goal is to fundamentally change the way you interact with Visual Studio and your code.&lt;br /&gt;&lt;br /&gt;If you’ve ever implemented a Visual Studio extension, such as an add-in or a package, you know how convoluted this space has become.  You have to become an expert in your tooling if you want to change it.  StudioShell changes this landscape by exposing many of Visual Studio’s extensibility points in a simple and consistent way.  It makes the Visual Studio IDE interactive and discoverable.  &lt;br /&gt;&lt;br /&gt;What an add-in does in a compiled binary, StudioShell can accomplish with a one-liner.  &lt;br /&gt;
&lt;h2&gt;Current Release&lt;/h2&gt;The current release of StudioShell is 1.5.1.  For more information, see  &lt;a href="https://studioshell.codeplex.com/releases/view/101335"&gt;StudioShell 1.5.1&lt;/a&gt;.  This release has been classified as &amp;quot;stable&amp;quot; and is recommended for use over previous releases.&lt;br /&gt;&lt;br /&gt;StudioShell is also available as a &lt;a href="http://nuget.org/packages/StudioShell"&gt;NuGet package for Visual Studio 2010 and 2012&lt;/a&gt;.  StudioShell can also be installed with &lt;a href="http://chocolatey.org"&gt;Chocolatey&lt;/a&gt;.&lt;br /&gt;
&lt;h2&gt;Getting Involved&lt;/h2&gt;There are several ways you can get involved in this project:
&lt;ol&gt;&lt;li&gt;Contribute your scripts to the &lt;a href="https://github.com/beefarino/studioshell-contrib"&gt;StudioShell.Contrib&lt;/a&gt; project.&lt;/li&gt;
&lt;li&gt;Use StudioShell and log any issues using the &lt;a href="http://studioshell.codeplex.com/workitem/list/basic"&gt;Issue Tracker&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you are interested in expanding support for the SSMS object model in StudioShell, please &lt;a href="http://www.codeplex.com/site/users/view/beefarino"&gt;contact the project coordinator&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you are interested in expanding the DTE provider with additional features of the Visual Studio service offering, please &lt;a href="http://www.codeplex.com/site/users/view/beefarino"&gt;contact the project coordinator&lt;/a&gt;.&lt;/li&gt;&lt;/ol&gt;

&lt;h2&gt;Features&lt;/h2&gt;The features supported by StudioShell include:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for standard PowerShell profile scripts, as well as StudioShell profile scripts - customize your StudioShell session as you would any other PowerShell session.&lt;/li&gt;
&lt;li&gt;Manage your projects, references, breakpoints, stack frame locals, menus, toolbars, Visual Studio settings, IDE windows, and even your code from PowerShell scripts, all in a consistent and discoverable way.&lt;/li&gt;
&lt;li&gt;Solution Modules - save your StudioShell and IDE customizations as a PowerShell module in your solution, and it will automatically be imported into your StudioShell session when the solution is loaded.&lt;/li&gt;
&lt;li&gt;Simple visualization controls you can invoke from the console - create a graph of project code statistics with one line of script.&lt;/li&gt;
&lt;li&gt;Fully integrated context-sensitive help.&lt;/li&gt;
&lt;li&gt;Host indifference - StudioShell features can be used from any suitable PowerShell host, including &lt;b&gt;NuGet&lt;/b&gt;, the standard &lt;b&gt;PowerShell console&lt;/b&gt;, and the &lt;b&gt;Integrated Scripting Environment&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;For more specific features and examples, please see &lt;a href="https://studioshell.codeplex.com/wikipage?title=Examples&amp;referringTitle=Home"&gt;Examples&lt;/a&gt; and &lt;a href="https://studioshell.codeplex.com/documentation?referringTitle=Home"&gt;Documentation&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Demos&lt;/h2&gt;A deeply integrated Mercurial file status monitor with two lines of PowerShell:&lt;br /&gt;&lt;div class="video" style="text-align:Center"&gt;&lt;span class="player"&gt;&lt;object height="285px" width="320px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TkBzXlrlC5w"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed height="285px" width="320px" type="application/x-shockwave-flash" wmode="transparent" src="http://www.youtube.com/v/TkBzXlrlC5w" /&gt;&lt;/object&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="external"&gt;&lt;a href="http://www.youtube.com/watch?v=TkBzXlrlC5w" target="_blank"&gt;Launch in another window&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Exploring the DTE provider:&lt;br /&gt;&lt;div class="video" style="text-align:Center"&gt;&lt;span class="player"&gt;&lt;object height="285px" width="320px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/8V2RXbLEOwI"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed height="285px" width="320px" type="application/x-shockwave-flash" wmode="transparent" src="http://www.youtube.com/v/8V2RXbLEOwI" /&gt;&lt;/object&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="external"&gt;&lt;a href="http://www.youtube.com/watch?v=8V2RXbLEOwI" target="_blank"&gt;Launch in another window&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>beefarino</author><pubDate>Thu, 06 Jun 2013 23:39:30 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130606113930P</guid></item><item><title>Updated Wiki: Home</title><link>https://studioshell.codeplex.com/wikipage?version=10</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Overview&lt;/h2&gt;StudioShell&amp;#39;s goal is to fundamentally change the way you interact with Visual Studio and your code.&lt;br /&gt;&lt;br /&gt;If you’ve ever implemented a Visual Studio extension, such as an add-in or a package, you know how convoluted this space has become.  You have to become an expert in your tooling if you want to change it.  StudioShell changes this landscape by exposing many of Visual Studio’s extensibility points in a simple and consistent way.  It makes the Visual Studio IDE interactive and discoverable.  &lt;br /&gt;&lt;br /&gt;What an add-in does in a compiled binary, StudioShell can accomplish with a one-liner.  &lt;br /&gt;
&lt;h2&gt;Current Release&lt;/h2&gt;The current release of StudioShell is 1.5.1.  For more information, see  &lt;a href="https://studioshell.codeplex.com/releases/view/101335"&gt;StudioShell 1.5.1&lt;/a&gt;.  This release has been classified as &amp;quot;stable&amp;quot; and is recommended for use over previous releases.&lt;br /&gt;&lt;br /&gt;StudioShell is also available as a &lt;a href="http://nuget.org/packages/StudioShell"&gt;NuGet package for Visual Studio 2010 and 2012&lt;/a&gt;.  StudioShell can also be installed with &lt;a href="http://chocolatey.org"&gt;Chocolatey&lt;/a&gt;.&lt;br /&gt;
&lt;h2&gt;Getting Involved&lt;/h2&gt;There are several ways you can get involved in this project:
&lt;ol&gt;&lt;li&gt;Contribute your scripts to the &lt;a href="https://studioshell.codeplex.com/wikipage?title=https%3a%2f%2fgithub.com%2fbeefarino%2fstudioshell-contrib&amp;referringTitle=Home"&gt;StudioShell.Contrib&lt;/a&gt; project.&lt;/li&gt;
&lt;li&gt;Use StudioShell and log any issues using the &lt;a href="http://studioshell.codeplex.com/workitem/list/basic"&gt;Issue Tracker&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you are interested in expanding support for the SSMS object model in StudioShell, please &lt;a href="http://www.codeplex.com/site/users/view/beefarino"&gt;contact the project coordinator&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you are interested in expanding the DTE provider with additional features of the Visual Studio service offering, please &lt;a href="http://www.codeplex.com/site/users/view/beefarino"&gt;contact the project coordinator&lt;/a&gt;.&lt;/li&gt;&lt;/ol&gt;

&lt;h2&gt;Features&lt;/h2&gt;The features supported by StudioShell include:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for standard PowerShell profile scripts, as well as StudioShell profile scripts - customize your StudioShell session as you would any other PowerShell session.&lt;/li&gt;
&lt;li&gt;Manage your projects, references, breakpoints, stack frame locals, menus, toolbars, Visual Studio settings, IDE windows, and even your code from PowerShell scripts, all in a consistent and discoverable way.&lt;/li&gt;
&lt;li&gt;Solution Modules - save your StudioShell and IDE customizations as a PowerShell module in your solution, and it will automatically be imported into your StudioShell session when the solution is loaded.&lt;/li&gt;
&lt;li&gt;Simple visualization controls you can invoke from the console - create a graph of project code statistics with one line of script.&lt;/li&gt;
&lt;li&gt;Fully integrated context-sensitive help.&lt;/li&gt;
&lt;li&gt;Host indifference - StudioShell features can be used from any suitable PowerShell host, including &lt;b&gt;NuGet&lt;/b&gt;, the standard &lt;b&gt;PowerShell console&lt;/b&gt;, and the &lt;b&gt;Integrated Scripting Environment&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;For more specific features and examples, please see &lt;a href="https://studioshell.codeplex.com/wikipage?title=Examples&amp;referringTitle=Home"&gt;Examples&lt;/a&gt; and &lt;a href="https://studioshell.codeplex.com/documentation?referringTitle=Home"&gt;Documentation&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Demos&lt;/h2&gt;A deeply integrated Mercurial file status monitor with two lines of PowerShell:&lt;br /&gt;&lt;div class="video" style="text-align:Center"&gt;&lt;span class="player"&gt;&lt;object height="285px" width="320px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TkBzXlrlC5w"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed height="285px" width="320px" type="application/x-shockwave-flash" wmode="transparent" src="http://www.youtube.com/v/TkBzXlrlC5w" /&gt;&lt;/object&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="external"&gt;&lt;a href="http://www.youtube.com/watch?v=TkBzXlrlC5w" target="_blank"&gt;Launch in another window&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Exploring the DTE provider:&lt;br /&gt;&lt;div class="video" style="text-align:Center"&gt;&lt;span class="player"&gt;&lt;object height="285px" width="320px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/8V2RXbLEOwI"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed height="285px" width="320px" type="application/x-shockwave-flash" wmode="transparent" src="http://www.youtube.com/v/8V2RXbLEOwI" /&gt;&lt;/object&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="external"&gt;&lt;a href="http://www.youtube.com/watch?v=8V2RXbLEOwI" target="_blank"&gt;Launch in another window&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>beefarino</author><pubDate>Tue, 28 May 2013 15:27:11 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130528032711P</guid></item><item><title>Updated Wiki: Home</title><link>https://studioshell.codeplex.com/wikipage?version=9</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Overview&lt;/h2&gt;StudioShell&amp;#39;s goal is to fundamentally change the way you interact with Visual Studio and your code.&lt;br /&gt;&lt;br /&gt;If you’ve ever implemented a Visual Studio extension, such as an add-in or a package, you know how convoluted this space has become.  You have to become an expert in your tooling if you want to change it.  StudioShell changes this landscape by exposing many of Visual Studio’s extensibility points in a simple and consistent way.  It makes the Visual Studio IDE interactive and discoverable.  &lt;br /&gt;&lt;br /&gt;What an add-in does in a compiled binary, StudioShell can accomplish with a one-liner.  &lt;br /&gt;
&lt;h2&gt;Current Release&lt;/h2&gt;The current release of StudioShell is 1.5.  For more information, see  &lt;a href="https://studioshell.codeplex.com/releases/view/101335"&gt;StudioShell 1.5&lt;/a&gt;.  Although this release is still classified as &amp;quot;beta&amp;quot;, it is recommended for use over 1.2 and 1.31 as it fixes many issues with the previous releases.&lt;br /&gt;&lt;br /&gt;The StudioShell beta is also available as a &lt;a href="http://nuget.org/packages/StudioShell.Beta"&gt;NuGet package for Visual Studio 2010 and 2012&lt;/a&gt;.&lt;br /&gt;
&lt;h2&gt;Getting Involved&lt;/h2&gt;There are several ways you can get involved in this project:
&lt;ol&gt;&lt;li&gt;Contribute your scripts to the &lt;a href="https://studioshell.codeplex.com/wikipage?title=https%3a%2f%2fgithub.com%2fbeefarino%2fstudioshell-contrib&amp;referringTitle=Home"&gt;StudioShell.Contrib&lt;/a&gt; project.&lt;/li&gt;
&lt;li&gt;Use StudioShell and log any issues using the &lt;a href="http://studioshell.codeplex.com/workitem/list/basic"&gt;Issue Tracker&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you are interested in expanding support for the SSMS object model in StudioShell, please &lt;a href="http://www.codeplex.com/site/users/view/beefarino"&gt;contact the project coordinator&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you are interested in expanding the DTE provider with additional features of the Visual Studio service offering, please &lt;a href="http://www.codeplex.com/site/users/view/beefarino"&gt;contact the project coordinator&lt;/a&gt;.&lt;/li&gt;&lt;/ol&gt;

&lt;h2&gt;Features&lt;/h2&gt;The features supported by StudioShell include:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for standard PowerShell profile scripts, as well as StudioShell profile scripts - customize your StudioShell session as you would any other PowerShell session.&lt;/li&gt;
&lt;li&gt;Manage your projects, references, breakpoints, stack frame locals, menus, toolbars, Visual Studio settings, IDE windows, and even your code from PowerShell scripts, all in a consistent and discoverable way.&lt;/li&gt;
&lt;li&gt;Solution Modules - save your StudioShell and IDE customizations as a PowerShell module in your solution, and it will automatically be imported into your StudioShell session when the solution is loaded.&lt;/li&gt;
&lt;li&gt;Simple visualization controls you can invoke from the console - create a graph of project code statistics with one line of script.&lt;/li&gt;
&lt;li&gt;Fully integrated context-sensitive help.&lt;/li&gt;
&lt;li&gt;Host indifference - StudioShell features can be used from any suitable PowerShell host, including &lt;b&gt;NuGet&lt;/b&gt;, the standard &lt;b&gt;PowerShell console&lt;/b&gt;, and the &lt;b&gt;Integrated Scripting Environment&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;For more specific features and examples, please see &lt;a href="https://studioshell.codeplex.com/wikipage?title=Examples&amp;referringTitle=Home"&gt;Examples&lt;/a&gt; and &lt;a href="https://studioshell.codeplex.com/documentation?referringTitle=Home"&gt;Documentation&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Demos&lt;/h2&gt;A deeply integrated Mercurial file status monitor with two lines of PowerShell:&lt;br /&gt;&lt;div class="video" style="text-align:Center"&gt;&lt;span class="player"&gt;&lt;object height="285px" width="320px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TkBzXlrlC5w"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed height="285px" width="320px" type="application/x-shockwave-flash" wmode="transparent" src="http://www.youtube.com/v/TkBzXlrlC5w" /&gt;&lt;/object&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="external"&gt;&lt;a href="http://www.youtube.com/watch?v=TkBzXlrlC5w" target="_blank"&gt;Launch in another window&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Exploring the DTE provider:&lt;br /&gt;&lt;div class="video" style="text-align:Center"&gt;&lt;span class="player"&gt;&lt;object height="285px" width="320px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/8V2RXbLEOwI"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed height="285px" width="320px" type="application/x-shockwave-flash" wmode="transparent" src="http://www.youtube.com/v/8V2RXbLEOwI" /&gt;&lt;/object&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="external"&gt;&lt;a href="http://www.youtube.com/watch?v=8V2RXbLEOwI" target="_blank"&gt;Launch in another window&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>beefarino</author><pubDate>Sat, 25 May 2013 19:20:10 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130525072010P</guid></item><item><title>Updated Wiki: Home</title><link>http://studioshell.codeplex.com/wikipage?version=8</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Overview&lt;/h2&gt;StudioShell&amp;#39;s goal is to fundamentally change the way you interact with Visual Studio and your code.&lt;br /&gt;&lt;br /&gt;If you’ve ever implemented a Visual Studio extension, such as an add-in or a package, you know how convoluted this space has become.  You have to become an expert in your tooling if you want to change it.  StudioShell changes this landscape by exposing many of Visual Studio’s extensibility points in a simple and consistent way.  It makes the Visual Studio IDE interactive and discoverable.  &lt;br /&gt;&lt;br /&gt;What an add-in does in a compiled binary, StudioShell can accomplish with a one-liner.  &lt;br /&gt;
&lt;h2&gt;Current Release&lt;/h2&gt;The current release of StudioShell is 1.5.  For more information, see  &lt;a href="http://studioshell.codeplex.com/releases/view/101335"&gt;StudioShell 1.5&lt;/a&gt;.  Although this release is still classified as &amp;quot;beta&amp;quot;, it is recommended for use over 1.2 and 1.31 as it fixes many issues with the previous releases.&lt;br /&gt;&lt;br /&gt;The StudioShell beta is also available as a &lt;a href="http://nuget.org/packages/StudioShell.Beta"&gt;NuGet package for Visual Studio 2010 and 2012&lt;/a&gt;.&lt;br /&gt;
&lt;h2&gt;Getting Involved&lt;/h2&gt;There are several ways you can get involved in this project:
&lt;ol&gt;&lt;li&gt;Contribute your scripts to the &lt;a href="http://studioshell.codeplex.com/wikipage?title=https%3a%2f%2fgithub.com%2fbeefarino%2fstudioshell-contrib&amp;referringTitle=Home"&gt;StudioShell.Contrib&lt;/a&gt; project.&lt;/li&gt;
&lt;li&gt;Use StudioShell and log any issues using the &lt;a href="http://studioshell.codeplex.com/workitem/list/basic"&gt;Issue Tracker&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you are interested in expanding support for the SSMS object model in StudioShell, please &lt;a href="http://www.codeplex.com/site/users/view/beefarino"&gt;contact the project coordinator&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you are interested in expanding the DTE provider with additional features of the Visual Studio service offering, please &lt;a href="http://www.codeplex.com/site/users/view/beefarino"&gt;contact the project coordinator&lt;/a&gt;.&lt;/li&gt;&lt;/ol&gt;

&lt;h2&gt;Features&lt;/h2&gt;The features supported by StudioShell include:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for standard PowerShell profile scripts, as well as StudioShell profile scripts - customize your StudioShell session as you would any other PowerShell session.&lt;/li&gt;
&lt;li&gt;Manage your projects, references, breakpoints, stack frame locals, menus, toolbars, Visual Studio settings, IDE windows, and even your code from PowerShell scripts, all in a consistent and discoverable way.&lt;/li&gt;
&lt;li&gt;Solution Modules - save your StudioShell and IDE customizations as a PowerShell module in your solution, and it will automatically be imported into your StudioShell session when the solution is loaded.&lt;/li&gt;
&lt;li&gt;Simple visualization controls you can invoke from the console - create a graph of project code statistics with one line of script.&lt;/li&gt;
&lt;li&gt;Fully integrated context-sensitive help.&lt;/li&gt;
&lt;li&gt;Host indifference - StudioShell features can be used from any suitable PowerShell host, including &lt;b&gt;NuGet&lt;/b&gt;, the standard &lt;b&gt;PowerShell console&lt;/b&gt;, and the &lt;b&gt;Integrated Scripting Environment&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;For more specific features and examples, please see &lt;a href="http://studioshell.codeplex.com/wikipage?title=Examples&amp;referringTitle=Home"&gt;Examples&lt;/a&gt; and &lt;a href="http://studioshell.codeplex.com/documentation?referringTitle=Home"&gt;Documentation&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Demos&lt;/h2&gt;A deeply integrated Mercurial file status monitor with two lines of PowerShell:&lt;br /&gt;&lt;div class="video" style="text-align:Center"&gt;&lt;span class="player"&gt;&lt;object height="285px" width="320px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TkBzXlrlC5w"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed height="285px" width="320px" type="application/x-shockwave-flash" wmode="transparent" src="http://www.youtube.com/v/TkBzXlrlC5w" /&gt;&lt;/object&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="external"&gt;&lt;a href="http://www.youtube.com/watch?v=TkBzXlrlC5w" target="_blank"&gt;Launch in another window&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Exploring the DTE provider:&lt;br /&gt;&lt;div class="video" style="text-align:Center"&gt;&lt;span class="player"&gt;&lt;object height="285px" width="320px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/8V2RXbLEOwI"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed height="285px" width="320px" type="application/x-shockwave-flash" wmode="transparent" src="http://www.youtube.com/v/8V2RXbLEOwI" /&gt;&lt;/object&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="external"&gt;&lt;a href="http://www.youtube.com/watch?v=8V2RXbLEOwI" target="_blank"&gt;Launch in another window&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>beefarino</author><pubDate>Mon, 04 Feb 2013 00:52:53 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130204125253A</guid></item><item><title>Updated Wiki: Home</title><link>http://studioshell.codeplex.com/wikipage?version=7</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Overview&lt;/h2&gt;StudioShell&amp;#39;s goal is to fundamentally change the way you interact with Visual Studio and your code.&lt;br /&gt;&lt;br /&gt;If you’ve ever implemented a Visual Studio extension, such as an add-in or a package, you know how convoluted this space has become.  You have to become an expert in your tooling if you want to change it.  StudioShell changes this landscape by exposing many of Visual Studio’s extensibility points in a simple and consistent way.  It makes the Visual Studio IDE interactive and discoverable.  &lt;br /&gt;&lt;br /&gt;What an add-in does in a compiled binary, StudioShell can accomplish with a one-liner.  &lt;br /&gt;
&lt;h2&gt;Current Release&lt;/h2&gt;&lt;h3&gt;Beta&lt;/h3&gt;The current beta release of StudioShell is 1.3.  For more information, see &lt;a href="http://studioshell.codeplex.com/releases/view/90011"&gt;StudioShell 1.3&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The StudioShell beta is also available as a &lt;a href="http://nuget.org/packages/StudioShell.Beta"&gt;NuGet package for Visual Studio 2010&lt;/a&gt;.&lt;br /&gt;
&lt;h3&gt;Stable&lt;/h3&gt;The current stable release of StudioShell is 1.2.  For more information, see &lt;a href="http://studioshell.codeplex.com/releases/view/79550"&gt;StudioShell 1.2&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;StudioShell is also available as a &lt;a href="http://nuget.org/packages/StudioShell"&gt;NuGet package for Visual Studio 2010&lt;/a&gt;.&lt;br /&gt;
&lt;h3&gt;Kudos&lt;/h3&gt;Special thanks to the following software vendors for their help and support in the process leading up to the 1.2 release:&lt;br /&gt;&lt;a href="http://www.sharpcrafters.com"&gt;&lt;img style="border:none;" src="http://d27zia7qovbru8.cloudfront.net/Design/art/logo-99a4481edd7431019f6f944cc8829c51.png" alt="ShartCrafters" title="ShartCrafters" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http&amp;#58;&amp;#47;&amp;#47;www.ndepend.com"&gt;&lt;img src="http://i3.codeplex.com/Download?ProjectName=studioshell&amp;DownloadId=319769" alt="NDepend" title="NDepend" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Getting Involved&lt;/h2&gt;There are several ways you can get involved in this project:
&lt;ol&gt;&lt;li&gt;Use StudioShell and log any issues using the &lt;a href="http://studioshell.codeplex.com/workitem/list/basic"&gt;Issue Tracker&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you are interested in expanding support for the SSMS object model in StudioShell, please &lt;a href="http://www.codeplex.com/site/users/view/beefarino"&gt;contact the project coordinator&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you are interested in expanding the DTE provider with additional features of the Visual Studio service offering, please &lt;a href="http://www.codeplex.com/site/users/view/beefarino"&gt;contact the project coordinator&lt;/a&gt;.&lt;/li&gt;&lt;/ol&gt;

&lt;h2&gt;Features&lt;/h2&gt;The features supported by StudioShell include:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for standard PowerShell profile scripts, as well as StudioShell profile scripts - customize your StudioShell session as you would any other PowerShell session.&lt;/li&gt;
&lt;li&gt;Manage your projects, references, breakpoints, stack frame locals, menus, toolbars, Visual Studio settings, IDE windows, and even your code from PowerShell scripts, all in a consistent and discoverable way.&lt;/li&gt;
&lt;li&gt;&amp;quot;Solution Modules&amp;quot; - save your StudioShell and IDE customizations as a PowerShell module in your solution, and it will automatically be imported into your StudioShell session when the solution is loaded.&lt;/li&gt;
&lt;li&gt;Simple visualization controls you can invoke from the console - create a graph of project code statistics with one line of script.&lt;/li&gt;
&lt;li&gt;Fully integrated context-sensitive help.&lt;/li&gt;
&lt;li&gt;Host indifference - StudioShell features can be used from any suitable PowerShell host, including &lt;b&gt;NuGet&lt;/b&gt; and the standard &lt;b&gt;PowerShell console&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;For more specific features and examples, please see &lt;a href="http://studioshell.codeplex.com/wikipage?title=Examples&amp;referringTitle=Home"&gt;Examples&lt;/a&gt; and &lt;a href="http://studioshell.codeplex.com/documentation?referringTitle=Home"&gt;Documentation&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Demos&lt;/h2&gt;A deeply integrated Mercurial file status monitor with two lines of PowerShell:&lt;br /&gt;&lt;div class="video" style="text-align:Center"&gt;&lt;span class="player"&gt;&lt;object height="285px" width="320px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TkBzXlrlC5w"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed height="285px" width="320px" type="application/x-shockwave-flash" wmode="transparent" src="http://www.youtube.com/v/TkBzXlrlC5w" /&gt;&lt;/object&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="external"&gt;&lt;a href="http://www.youtube.com/watch?v=TkBzXlrlC5w" target="_blank"&gt;Launch in another window&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Exploring the DTE provider:&lt;br /&gt;&lt;div class="video" style="text-align:Center"&gt;&lt;span class="player"&gt;&lt;object height="285px" width="320px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/8V2RXbLEOwI"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed height="285px" width="320px" type="application/x-shockwave-flash" wmode="transparent" src="http://www.youtube.com/v/8V2RXbLEOwI" /&gt;&lt;/object&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="external"&gt;&lt;a href="http://www.youtube.com/watch?v=8V2RXbLEOwI" target="_blank"&gt;Launch in another window&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>beefarino</author><pubDate>Mon, 25 Jun 2012 18:46:02 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120625064602P</guid></item><item><title>Updated Wiki: Cmdlet IDE Support Matrix</title><link>http://studioshell.codeplex.com/wikipage?title=Cmdlet IDE Support Matrix&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="2504" style="border-collapse:collapse; table-layout:fixed; width:1880pt"&gt;
&lt;colgroup&gt;&lt;col width="174" style="width:131pt"&gt;&lt;col width="92" style="width:69pt"&gt;&lt;col width="107" style="width:80pt"&gt;&lt;col width="222" style="width:167pt"&gt;&lt;col width="169" style="width:127pt"&gt;&lt;col width="89" style="width:67pt"&gt;&lt;col width="229" style="width:172pt"&gt;&lt;col width="71" style="width:53pt"&gt;&lt;col width="70" style="width:53pt"&gt;&lt;col width="89" style="width:67pt"&gt;&lt;col width="198" style="width:149pt"&gt;&lt;col width="116" style="width:87pt"&gt;&lt;col width="115" style="width:86pt"&gt;&lt;col width="64" style="width:48pt"&gt;&lt;col width="699" style="width:524pt"&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr height="40" style="height:30.0pt"&gt;
&lt;td width="174" height="40" style="height:30.0pt; width:131pt"&gt;Noun&lt;/td&gt;
&lt;td width="92" style="border-left:none; width:69pt"&gt;get-childitem&lt;/td&gt;
&lt;td width="107" style="border-left:none; width:80pt"&gt;get-item&lt;/td&gt;
&lt;td width="222" style="border-left:none; width:167pt"&gt;new-item&lt;/td&gt;
&lt;td width="169" style="border-left:none; width:127pt"&gt;set-item&lt;/td&gt;
&lt;td width="89" style="border-left:none; width:67pt"&gt;remove-item&lt;/td&gt;
&lt;td width="229" style="border-left:none; width:172pt"&gt;clear-item&lt;/td&gt;
&lt;td width="71" style="border-left:none; width:53pt"&gt;move-item&lt;/td&gt;
&lt;td width="70" style="border-left:none; width:53pt"&gt;copy-item&lt;/td&gt;
&lt;td width="89" style="border-left:none; width:67pt"&gt;rename-item&lt;/td&gt;
&lt;td width="198" style="border-left:none; width:149pt"&gt;invoke-item&lt;/td&gt;
&lt;td width="116" style="border-left:none; width:87pt"&gt;get-itemproperty&lt;/td&gt;
&lt;td width="115" style="border-left:none; width:86pt"&gt;set-itemproperty&lt;/td&gt;
&lt;td width="64" style="border-left:none; width:48pt"&gt;get-help&lt;/td&gt;
&lt;td width="699" style="border-left:none; width:524pt"&gt;standard path&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="20" style="height:15.0pt"&gt;
&lt;td height="20" style="height:15.0pt; border-top:none"&gt;Root (DTE)&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="20" style="height:15.0pt"&gt;
&lt;td height="20" style="height:15.0pt; border-top:none"&gt;Add-In&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/addins&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="60" style="height:45.0pt"&gt;
&lt;td height="60" style="height:45.0pt; border-top:none"&gt;Window&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;Activates the window, making it visible and giving it input focus&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/windows&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="40" style="height:30.0pt"&gt;
&lt;td height="40" style="height:30.0pt; border-top:none"&gt;IDE Setting&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;updates the value of the IDE property&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/properties&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="100" style="height:75.0pt"&gt;
&lt;td height="100" style="height:75.0pt; border-top:none"&gt;Window Configuration&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;defines a new named window configuration based on the current IDE window layout&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;updates an existing named window configuration using the current IDE window layout&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;*&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;applies a named window configuration to the IDE, rearranging windows as necessary to reproduce the named window state&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/windowconfigurations&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="80" style="height:60.0pt"&gt;
&lt;td height="80" style="height:60.0pt; border-top:none"&gt;IDE Command&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;create a new IDE command that runs a powershell script block, associates key bindings&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;updates key bindings for the specified command&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;*&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;executes the specified command; works for all IDE commands, including third-party extensions&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/commands&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="60" style="height:45.0pt"&gt;
&lt;td height="60" style="height:45.0pt; border-top:none"&gt;IDE Command Bar&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;creates a new IDE command bar to which you can add popup menus, buttons, and drop-downs&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;*&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/commandbars&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="60" style="height:45.0pt"&gt;
&lt;td height="60" style="height:45.0pt; border-top:none"&gt;IDE Command Bar Control&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;adds a new control to an existing command bar; associates buttons with scriptblocks or IDE command&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;*&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/commandbars/[command bar name]/[control id]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="40" style="height:30.0pt"&gt;
&lt;td height="40" style="height:30.0pt; border-top:none"&gt;Output Pane&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;creates a new named output pane and displays it in the IDE&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;*&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;activates the output pane&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/outputpanes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="40" style="height:30.0pt"&gt;
&lt;td height="40" style="height:30.0pt; border-top:none"&gt;Task List Item&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;creates a new task in the task list&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;updates the task list item state&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;*&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;clears the task description text&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/tasks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="60" style="height:45.0pt"&gt;
&lt;td height="60" style="height:45.0pt; border-top:none"&gt;Error List Item&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;creates a new error, warning, or message in the error list&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;*&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;attempts to navigate to the file / location information in the error list item&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/errors&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="20" style="height:15.0pt"&gt;
&lt;td height="20" style="height:15.0pt; border-top:none"&gt;Selected Project&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/selecteditems/projects&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="20" style="height:15.0pt"&gt;
&lt;td height="20" style="height:15.0pt; border-top:none"&gt;Selected Project Item&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/selecteditems/projectitems&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="20" style="height:15.0pt"&gt;
&lt;td height="20" style="height:15.0pt; border-top:none"&gt;Selected Code Model Item&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/selecteditems/(namespace|class|property|struct|interface|method|enum)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="20" style="height:15.0pt"&gt;
&lt;td height="20" style="height:15.0pt; border-top:none"&gt;Debugger&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/debugger&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="60" style="height:45.0pt"&gt;
&lt;td height="60" style="height:45.0pt; border-top:none"&gt;Breakpoint&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;deletes the specified breakpoint&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;disables the specified breakpoint, but does not delete it&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;enables the specified breakpoint&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/debugger/breakpoints&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="20" style="height:15.0pt"&gt;
&lt;td height="20" style="height:15.0pt; border-top:none"&gt;Debugged Process&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/debugger/debuggedprocesses&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="20" style="height:15.0pt"&gt;
&lt;td height="20" style="height:15.0pt; border-top:none"&gt;Stack Frame&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/debugger/debuggedprocesses/[process name]/[thread id or name]/(current)|[frame index]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="20" style="height:15.0pt"&gt;
&lt;td height="20" style="height:15.0pt; border-top:none"&gt;Debugged Thread&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/debugger/debuggedprocesses/[process name]/[thread id or name]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="20" style="height:15.0pt"&gt;
&lt;td height="20" style="height:15.0pt; border-top:none"&gt;Frame Argument&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/debugger/debuggedprocesses/[process name]/[thread id or name]/(current)|[frame index]/arguments&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="20" style="height:15.0pt"&gt;
&lt;td height="20" style="height:15.0pt; border-top:none"&gt;Local Variable&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/debugger/debuggedprocesses/[process name]/[thread id or name]/(current)|[frame index]/locals&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="20" style="height:15.0pt"&gt;
&lt;td height="20" style="height:15.0pt; border-top:none"&gt;Solution&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/solution&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="40" style="height:30.0pt"&gt;
&lt;td height="40" style="height:30.0pt; border-top:none"&gt;Project&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;creates a new project from an existing file or VS template&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;*&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;*&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/solution/projects&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="40" style="height:30.0pt"&gt;
&lt;td height="40" style="height:30.0pt; border-top:none"&gt;Project Item&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;creates a new project item from an existing file or VS template&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;*&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;*&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;*&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;*&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;opens the default editor for the project item&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/solution/projects/[project name]/&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="20" style="height:15.0pt"&gt;
&lt;td height="20" style="height:15.0pt; border-top:none"&gt;Solution Folder&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;creates a new solution folder&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;*&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;*&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;*&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;*&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/solution/projects/[project name]/&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="40" style="height:30.0pt"&gt;
&lt;td height="40" style="height:30.0pt; border-top:none"&gt;Project Reference&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;adds a project, assembly, or com reference to the project&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;*&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/solution/projects/[project name]/references&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="20" style="height:15.0pt"&gt;
&lt;td height="20" style="height:15.0pt; border-top:none"&gt;Code Model&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/solution/projects/[project name]/[project item name]/codemodel&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="40" style="height:30.0pt"&gt;
&lt;td height="40" style="height:30.0pt; border-top:none"&gt;Import (using statement)&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;*&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;navigates to the start of the code element&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/solution/codemodel/[project name]/[project item name]/&amp;hellip;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="40" style="height:30.0pt"&gt;
&lt;td height="40" style="height:30.0pt; border-top:none"&gt;Namespace&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;*&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;navigates to the start of the code element&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/solution/codemodel/[project name]/[project item name]/&amp;hellip;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="40" style="height:30.0pt"&gt;
&lt;td height="40" style="height:30.0pt; border-top:none"&gt;Class&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;*&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;navigates to the start of the code element&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/solution/codemodel/[project name]/[project item name]/&amp;hellip;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="40" style="height:30.0pt"&gt;
&lt;td height="40" style="height:30.0pt; border-top:none"&gt;Interface&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;*&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;navigates to the start of the code element&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/solution/codemodel/[project name]/[project item name]/&amp;hellip;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="40" style="height:30.0pt"&gt;
&lt;td height="40" style="height:30.0pt; border-top:none"&gt;Struct&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;*&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;navigates to the start of the code element&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/solution/codemodel/[project name]/[project item name]/&amp;hellip;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="40" style="height:30.0pt"&gt;
&lt;td height="40" style="height:30.0pt; border-top:none"&gt;Delegate&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;*&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;navigates to the start of the code element&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/solution/codemodel/[project name]/[project item name]/&amp;hellip;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="40" style="height:30.0pt"&gt;
&lt;td height="40" style="height:30.0pt; border-top:none"&gt;Enum&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;*&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;navigates to the start of the code element&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/solution/codemodel/[project name]/[project item name]/&amp;hellip;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="40" style="height:30.0pt"&gt;
&lt;td height="40" style="height:30.0pt; border-top:none"&gt;Event&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;*&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;navigates to the start of the code element&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/solution/codemodel/[project name]/[project item name]/&amp;hellip;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="40" style="height:30.0pt"&gt;
&lt;td height="40" style="height:30.0pt; border-top:none"&gt;Method&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;*&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;navigates to the start of the code element&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/solution/codemodel/[project name]/[project item name]/&amp;hellip;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="40" style="height:30.0pt"&gt;
&lt;td height="40" style="height:30.0pt; border-top:none"&gt;Property&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;*&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;navigates to the start of the code element&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/solution/codemodel/[project name]/[project item name]/&amp;hellip;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="40" style="height:30.0pt"&gt;
&lt;td height="40" style="height:30.0pt; border-top:none"&gt;Parameter&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;*&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;navigates to the start of the code element&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/solution/codemodel/[project name]/[project item name]/&amp;hellip;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="40" style="height:30.0pt"&gt;
&lt;td height="40" style="height:30.0pt; border-top:none"&gt;Variable&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;*&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;navigates to the start of the code element&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/solution/codemodel/[project name]/[project item name]/&amp;hellip;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr height="40" style="height:30.0pt"&gt;
&lt;td height="40" style="height:30.0pt; border-top:none"&gt;Attribute&lt;/td&gt;
&lt;td width="92" style="border-top:none; border-left:none; width:69pt"&gt;*&lt;/td&gt;
&lt;td width="107" style="border-top:none; border-left:none; width:80pt"&gt;*&lt;/td&gt;
&lt;td width="222" style="border-top:none; border-left:none; width:167pt"&gt;*&lt;/td&gt;
&lt;td width="169" style="border-top:none; border-left:none; width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="border-top:none; border-left:none; width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="border-top:none; border-left:none; width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="border-top:none; border-left:none; width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="border-top:none; border-left:none; width:149pt"&gt;navigates to the start of the code element&lt;/td&gt;
&lt;td width="116" style="border-top:none; border-left:none; width:87pt"&gt;*&lt;/td&gt;
&lt;td width="115" style="border-top:none; border-left:none; width:86pt"&gt;*&lt;/td&gt;
&lt;td width="64" style="border-top:none; border-left:none; width:48pt"&gt;*&lt;/td&gt;
&lt;td style="border-top:none; border-left:none"&gt;dte:/solution/codemodel/[project name]/[project item name]/&amp;hellip;&lt;/td&gt;
&lt;/tr&gt;
&amp;lt;!--[if supportMisalignedColumns]--&amp;gt;
&lt;tr height="0" style=""&gt;
&lt;td width="174" style="width:131pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="92" style="width:69pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="107" style="width:80pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="222" style="width:167pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="169" style="width:127pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="229" style="width:172pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="71" style="width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="70" style="width:53pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="89" style="width:67pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="198" style="width:149pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="116" style="width:87pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="115" style="width:86pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="64" style="width:48pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="699" style="width:524pt"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&amp;lt;!--[endif]--&amp;gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>beefarino</author><pubDate>Fri, 27 Jan 2012 22:40:43 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Cmdlet IDE Support Matrix 20120127104043P</guid></item><item><title>Updated Wiki: Home</title><link>http://studioshell.codeplex.com/wikipage?version=6</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Overview&lt;/h2&gt;StudioShell&amp;#39;s goal is to fundamentally change the way you interact with Visual Studio and your code.&lt;br /&gt;&lt;br /&gt;If you’ve ever implemented a Visual Studio extension, such as an add-in or a package, you know how convoluted this space has become.  You have to become an expert in your tooling if you want to change it.  StudioShell changes this landscape by exposing many of Visual Studio’s extensibility points in a simple and consistent way.  It makes the Visual Studio IDE interactive and discoverable.  &lt;br /&gt;&lt;br /&gt;What an add-in does in a compiled binary, StudioShell can accomplish with a one-liner.  &lt;br /&gt;
&lt;h2&gt;Current Release&lt;/h2&gt;The current release of StudioShell is 1.2.  For more information, see &lt;a href="http://studioshell.codeplex.com/releases/view/79550"&gt;StudioShell 1.2&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;StudioShell is also available as a &lt;a href="http://nuget.org/packages/StudioShell" class="externalLink"&gt;NuGet package for Visual Studio 2010&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;h3&gt;Kudos&lt;/h3&gt;Special thanks to the following software vendors for their help and support in the process leading up to the 1.2 release:&lt;br /&gt;&lt;a href="http://www.sharpcrafters.com"&gt;&lt;img style="border:none;" src="http://d27zia7qovbru8.cloudfront.net/Design/art/logo-99a4481edd7431019f6f944cc8829c51.png" alt="ShartCrafters" title="ShartCrafters" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http&amp;#58;&amp;#47;&amp;#47;www.ndepend.com"&gt;&lt;img src="http://i3.codeplex.com/Download?ProjectName=studioshell&amp;DownloadId=319769" alt="NDepend" title="NDepend" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Getting Involved&lt;/h2&gt;There are several ways you can get involved in this project:
&lt;ol&gt;&lt;li&gt;Use StudioShell and log any issues using the &lt;a href="http://studioshell.codeplex.com/workitem/list/basic" class="externalLink"&gt;Issue Tracker&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you are interested in expanding support for the SSMS object model in StudioShell, please &lt;a href="http://www.codeplex.com/site/users/view/beefarino" class="externalLink"&gt;contact the project coordinator&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you are interested in expanding the DTE provider with additional features of the Visual Studio service offering, please &lt;a href="http://www.codeplex.com/site/users/view/beefarino" class="externalLink"&gt;contact the project coordinator&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ol&gt;

&lt;h2&gt;Features&lt;/h2&gt;The features supported by StudioShell include:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for standard PowerShell profile scripts, as well as StudioShell profile scripts - customize your StudioShell session as you would any other PowerShell session.&lt;/li&gt;
&lt;li&gt;Manage your projects, references, breakpoints, stack frame locals, menus, toolbars, Visual Studio settings, IDE windows, and even your code from PowerShell scripts, all in a consistent and discoverable way.&lt;/li&gt;
&lt;li&gt;&amp;quot;Solution Modules&amp;quot; - save your StudioShell and IDE customizations as a PowerShell module in your solution, and it will automatically be imported into your StudioShell session when the solution is loaded.&lt;/li&gt;
&lt;li&gt;Simple visualization controls you can invoke from the console - create a graph of project code statistics with one line of script.&lt;/li&gt;
&lt;li&gt;Fully integrated context-sensitive help.&lt;/li&gt;
&lt;li&gt;Host indifference - StudioShell features can be used from any suitable PowerShell host, including &lt;b&gt;NuGet&lt;/b&gt; and the standard &lt;b&gt;PowerShell console&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;For more specific features and examples, please see &lt;a href="http://studioshell.codeplex.com/wikipage?title=Examples&amp;referringTitle=Home"&gt;Examples&lt;/a&gt; and &lt;a href="http://studioshell.codeplex.com/documentation?referringTitle=Home"&gt;Documentation&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Demos&lt;/h2&gt;A deeply integrated Mercurial file status monitor with two lines of PowerShell:&lt;br /&gt;&lt;div class="video" style="text-align:Center"&gt;&lt;span class="player"&gt;&lt;object height="285px" width="320px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TkBzXlrlC5w"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed height="285px" width="320px" type="application/x-shockwave-flash" wmode="transparent" src="http://www.youtube.com/v/TkBzXlrlC5w" /&gt;&lt;/object&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="external"&gt;&lt;a href="http://www.youtube.com/watch?v=TkBzXlrlC5w" target="_blank"&gt;Launch in another window&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Exploring the DTE provider:&lt;br /&gt;&lt;div class="video" style="text-align:Center"&gt;&lt;span class="player"&gt;&lt;object height="285px" width="320px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/8V2RXbLEOwI"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed height="285px" width="320px" type="application/x-shockwave-flash" wmode="transparent" src="http://www.youtube.com/v/8V2RXbLEOwI" /&gt;&lt;/object&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="external"&gt;&lt;a href="http://www.youtube.com/watch?v=8V2RXbLEOwI" target="_blank"&gt;Launch in another window&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>beefarino</author><pubDate>Fri, 30 Dec 2011 05:36:44 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20111230053644A</guid></item><item><title>Updated Wiki: Home</title><link>http://studioshell.codeplex.com/wikipage?version=5</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Overview&lt;/h2&gt;StudioShell&amp;#39;s goal is to fundamentally change the way you interact with Visual Studio and your code.&lt;br /&gt;&lt;br /&gt;If you’ve ever implemented a Visual Studio extension, such as an add-in or a package, you know how convoluted this space has become.  You have to become an expert in your tooling if you want to change it.  StudioShell changes this landscape by exposing many of Visual Studio’s extensibility points in a simple and consistent way.  It makes the Visual Studio IDE interactive and discoverable.  &lt;br /&gt;&lt;br /&gt;What an add-in does in a compiled binary, StudioShell can accomplish with a one-liner.  &lt;br /&gt;
&lt;h2&gt;Current Release&lt;/h2&gt;The current release of StudioShell is 1.2.  For more information, see &lt;a href="http://studioshell.codeplex.com/releases/view/79550"&gt;StudioShell 1.2&lt;/a&gt;.&lt;br /&gt;
&lt;h3&gt;Kudos&lt;/h3&gt;Special thanks to the following software vendors for their help and support in the process leading up to the 1.2 release:&lt;br /&gt;&lt;a href="http://www.sharpcrafters.com"&gt;&lt;img style="border:none;" src="http://d27zia7qovbru8.cloudfront.net/Design/art/logo-99a4481edd7431019f6f944cc8829c51.png" alt="ShartCrafters" title="ShartCrafters" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http&amp;#58;&amp;#47;&amp;#47;www.ndepend.com"&gt;&lt;img src="http://i3.codeplex.com/Download?ProjectName=studioshell&amp;DownloadId=319769" alt="NDepend" title="NDepend" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Getting Involved&lt;/h2&gt;There are several ways you can get involved in this project:
&lt;ol&gt;&lt;li&gt;Use StudioShell and log any issues using the &lt;a href="http://studioshell.codeplex.com/workitem/list/basic" class="externalLink"&gt;Issue Tracker&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you are interested in expanding support for the SSMS object model in StudioShell, please &lt;a href="http://www.codeplex.com/site/users/view/beefarino" class="externalLink"&gt;contact the project coordinator&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you are interested in expanding the DTE provider with additional features of the Visual Studio service offering, please &lt;a href="http://www.codeplex.com/site/users/view/beefarino" class="externalLink"&gt;contact the project coordinator&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ol&gt;

&lt;h2&gt;Features&lt;/h2&gt;The features supported by StudioShell include:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for standard PowerShell profile scripts, as well as StudioShell profile scripts - customize your StudioShell session as you would any other PowerShell session.&lt;/li&gt;
&lt;li&gt;Manage your projects, references, breakpoints, stack frame locals, menus, toolbars, Visual Studio settings, IDE windows, and even your code from PowerShell scripts, all in a consistent and discoverable way.&lt;/li&gt;
&lt;li&gt;&amp;quot;Solution Modules&amp;quot; - save your StudioShell and IDE customizations as a PowerShell module in your solution, and it will automatically be imported into your StudioShell session when the solution is loaded.&lt;/li&gt;
&lt;li&gt;Simple visualization controls you can invoke from the console - create a graph of project code statistics with one line of script.&lt;/li&gt;
&lt;li&gt;Fully integrated context-sensitive help.&lt;/li&gt;
&lt;li&gt;Host indifference - StudioShell features can be used from any suitable PowerShell host, including &lt;b&gt;NuGet&lt;/b&gt; and the standard &lt;b&gt;PowerShell console&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;For more specific features and examples, please see &lt;a href="http://studioshell.codeplex.com/wikipage?title=Examples&amp;referringTitle=Home"&gt;Examples&lt;/a&gt; and &lt;a href="http://studioshell.codeplex.com/documentation?referringTitle=Home"&gt;Documentation&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Demos&lt;/h2&gt;A deeply integrated Mercurial file status monitor with two lines of PowerShell:&lt;br /&gt;&lt;div class="video" style="text-align:Center"&gt;&lt;span class="player"&gt;&lt;object height="285px" width="320px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TkBzXlrlC5w"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed height="285px" width="320px" type="application/x-shockwave-flash" wmode="transparent" src="http://www.youtube.com/v/TkBzXlrlC5w" /&gt;&lt;/object&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="external"&gt;&lt;a href="http://www.youtube.com/watch?v=TkBzXlrlC5w" target="_blank"&gt;Launch in another window&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Exploring the DTE provider:&lt;br /&gt;&lt;div class="video" style="text-align:Center"&gt;&lt;span class="player"&gt;&lt;object height="285px" width="320px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/8V2RXbLEOwI"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed height="285px" width="320px" type="application/x-shockwave-flash" wmode="transparent" src="http://www.youtube.com/v/8V2RXbLEOwI" /&gt;&lt;/object&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="external"&gt;&lt;a href="http://www.youtube.com/watch?v=8V2RXbLEOwI" target="_blank"&gt;Launch in another window&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>beefarino</author><pubDate>Fri, 30 Dec 2011 05:27:07 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20111230052707A</guid></item><item><title>Updated Wiki: Documentation</title><link>http://studioshell.codeplex.com/documentation?version=3</link><description>&lt;div class="wikidoc"&gt;This online documentation is current as of the 1.2 StudioShell release.  For the most up-to-date documentation please refer to the inline help available in your StudioShell host.&lt;br /&gt;&lt;br /&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
C:\PS&lt;span style="color:Gray;"&gt;&amp;gt;&lt;/span&gt; get&lt;span style="color:Gray;"&gt;-&lt;/span&gt;help about_studioshell&lt;span style="color:Gray;"&gt;*&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;The StudioShell console is available under the View menu.  StudioShell settings can be found under the Tools &amp;gt; Options dialog, in the StudioShell page.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=Examples&amp;referringTitle=Documentation"&gt;Examples&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Help Topics
&lt;ul&gt;&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=about_StudioShell&amp;referringTitle=Documentation"&gt;about_StudioShell&lt;/a&gt;                                                                                                                                               &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=about_StudioShell_Commands&amp;referringTitle=Documentation"&gt;about_StudioShell_Commands&lt;/a&gt;                                                                                                                                      &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=about_StudioShell_Data_Panes&amp;referringTitle=Documentation"&gt;about_StudioShell_Data_Panes&lt;/a&gt;                                                                                                                                    &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=about_StudioShell_Drives&amp;referringTitle=Documentation"&gt;about_StudioShell_Drives&lt;/a&gt;                                                                                                                                        &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=about_StudioShell_Hosts&amp;referringTitle=Documentation"&gt;about_StudioShell_Hosts&lt;/a&gt;                                                                                                                                         &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=about_StudioShell_Host_Requirements&amp;referringTitle=Documentation"&gt;about_StudioShell_Host_Requirements&lt;/a&gt;                                                                                                                             &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=about_StudioShell_Item_Cmdlets&amp;referringTitle=Documentation"&gt;about_StudioShell_Item_Cmdlets&lt;/a&gt;                                                                                                                                  &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=about_StudioShell_License&amp;referringTitle=Documentation"&gt;about_StudioShell_License&lt;/a&gt;                                                                                                                                       &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=about_StudioShell_NuGet&amp;referringTitle=Documentation"&gt;about_StudioShell_NuGet&lt;/a&gt;                                                                                                                                         &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=about_StudioShell_PowerShell&amp;referringTitle=Documentation"&gt;about_StudioShell_PowerShell&lt;/a&gt;                                                                                                                                    &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=about_StudioShell_Profiles&amp;referringTitle=Documentation"&gt;about_StudioShell_Profiles&lt;/a&gt;                                                                                                                                      &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=about_StudioShell_Settings&amp;referringTitle=Documentation"&gt;about_StudioShell_Settings&lt;/a&gt;                                                                                                                                      &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=about_StudioShell_Solution_Modules&amp;referringTitle=Documentation"&gt;about_StudioShell_Solution_Modules&lt;/a&gt;                                                                                                                              &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=about_StudioShell_SSMS&amp;referringTitle=Documentation"&gt;about_StudioShell_SSMS&lt;/a&gt;                                                                                                                                          &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=about_StudioShell_Variables&amp;referringTitle=Documentation"&gt;about_StudioShell_Variables&lt;/a&gt;                                                                                                                                     &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=about_StudioShell_Version&amp;referringTitle=Documentation"&gt;about_StudioShell_Version&lt;/a&gt;                                                                                                                                       &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;StudioShell Commands
&lt;ul&gt;&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=get-colorString&amp;referringTitle=Documentation"&gt;get-colorString&lt;/a&gt;                                                                                                                                               &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=get-pathTopologyVersion&amp;referringTitle=Documentation"&gt;get-pathTopologyVersion&lt;/a&gt;                                                                                                                                       &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=get-projectType&amp;referringTitle=Documentation"&gt;get-projectType&lt;/a&gt;                                                                                                                                               &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=get-taskIconNames&amp;referringTitle=Documentation"&gt;get-taskIconNames&lt;/a&gt;                                                                                                                                             &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=get-taskPriorities&amp;referringTitle=Documentation"&gt;get-taskPriorities&lt;/a&gt;                                                                                                                                            &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=open-file&amp;referringTitle=Documentation"&gt;open-file&lt;/a&gt;                                                                                                                                                     &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=open-solution&amp;referringTitle=Documentation"&gt;open-solution&lt;/a&gt;                                                                                                                                                 &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=out-chart&amp;referringTitle=Documentation"&gt;out-chart&lt;/a&gt;                                                                                                                                                     &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=out-grid&amp;referringTitle=Documentation"&gt;out-grid&lt;/a&gt;                                                                                                                                                      &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=out-html&amp;referringTitle=Documentation"&gt;out-html&lt;/a&gt;                                                                                                                                                      &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=out-outputPane&amp;referringTitle=Documentation"&gt;out-outputPane&lt;/a&gt;                                                                                                                                                &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=out-pipe&amp;referringTitle=Documentation"&gt;out-pipe&lt;/a&gt;                                                                                                                                                      &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=out-taskList&amp;referringTitle=Documentation"&gt;out-taskList&lt;/a&gt;                                                                                                                                                  &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=remove-nullSplatted&amp;referringTitle=Documentation"&gt;remove-nullSplatted&lt;/a&gt;                                                                                                                                           &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=select-first&amp;referringTitle=Documentation"&gt;select-first&lt;/a&gt;                                                                                                                                                  &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=use-pathTopologyVersion&amp;referringTitle=Documentation"&gt;use-pathTopologyVersion&lt;/a&gt;                                                                                                                                       &lt;/li&gt;
&lt;li&gt;&lt;a href="http://studioshell.codeplex.com/wikipage?title=write-prompt&amp;referringTitle=Documentation"&gt;write-prompt&lt;/a&gt;                                                                                                                                                  &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>beefarino</author><pubDate>Fri, 30 Dec 2011 05:03:26 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20111230050326A</guid></item><item><title>Updated Wiki: write-prompt</title><link>http://studioshell.codeplex.com/wikipage?title=write-prompt&amp;version=1</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;NAME&lt;/h1&gt;    write-prompt&lt;br /&gt;    
&lt;h1&gt;SYNOPSIS&lt;/h1&gt;    Write the prompt string to the host.&lt;br /&gt;    
&lt;h1&gt;SYNTAX&lt;/h1&gt;    write-prompt [&amp;lt;CommonParameters&amp;gt;]&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;DESCRIPTION&lt;/h1&gt;    This is a wrapper for forcing the display of a changed prompt.  It exists for use in script commands that change the current directory value, so they can upda&lt;br /&gt;    te the prompt appearance in the console.&lt;br /&gt;    &lt;br /&gt;
&lt;h1&gt;PARAMETERS&lt;/h1&gt;    &amp;lt;CommonParameters&amp;gt;&lt;br /&gt;        This cmdlet supports the common parameters: Verbose, Debug,&lt;br /&gt;        ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br /&gt;        OutBuffer and OutVariable. For more information, type,&lt;br /&gt;        &amp;quot;get-help about_commonparameters&amp;quot;.&lt;br /&gt;    
&lt;h1&gt;INPUTS&lt;/h1&gt;    None.&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;OUTPUTS&lt;/h1&gt;    None.&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;EXAMPLES&lt;/h1&gt;&lt;h2&gt;EXAMPLE 1&lt;/h2&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
C:\PS&lt;span style="color:Gray;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:OrangeRed;"&gt;$path&lt;/span&gt; &lt;span style="color:Gray;"&gt;=&lt;/span&gt; &lt;span style="color:#A31515;"&gt;&amp;quot;commandBars:/context menus/Project and Solution Context Menus/Project/Mount&amp;quot;&lt;/span&gt;;
C:\PS&lt;span style="color:Gray;"&gt;&amp;gt;&lt;/span&gt;new&lt;span style="color:Gray;"&gt;-&lt;/span&gt;item &lt;span style="color:OrangeRed;"&gt;$path&lt;/span&gt; &lt;span style="color:Gray;"&gt;-&lt;/span&gt;type button &lt;span style="color:Gray;"&gt;-&lt;/span&gt;value { 
        &lt;span style="color:OrangeRed;"&gt;$selectedProjects&lt;/span&gt; | &lt;span style="color:Blue;"&gt;foreach&lt;/span&gt; { 
            pushd &lt;span style="color:#A31515;"&gt;&amp;quot;projects:/$($_.PSChildName)&amp;quot;&lt;/span&gt;; 
            write&lt;span style="color:Gray;"&gt;-&lt;/span&gt;prompt; 
            invoke&lt;span style="color:Gray;"&gt;-&lt;/span&gt;item &lt;span style="color:#A31515;"&gt;&amp;#39;dte:/windows/studioshell&amp;#39;&lt;/span&gt;;
        } 
    };
&lt;/pre&gt;&lt;/div&gt;    &lt;br /&gt;&lt;br /&gt;    This example shows write-prompt being invoked to update the host prompt display as part of a context menu command script.&lt;br /&gt;    &lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>beefarino</author><pubDate>Fri, 30 Dec 2011 04:50:33 GMT</pubDate><guid isPermaLink="false">Updated Wiki: write-prompt 20111230045033A</guid></item><item><title>Updated Wiki: use-pathTopologyVersion</title><link>http://studioshell.codeplex.com/wikipage?title=use-pathTopologyVersion&amp;version=1</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;NAME&lt;/h1&gt;    use-pathTopologyVersion&lt;br /&gt;    
&lt;h1&gt;SYNOPSIS&lt;/h1&gt;    Changes the DTE drive path topology version used by StudioShell.&lt;br /&gt;    
&lt;h1&gt;SYNTAX&lt;/h1&gt;    use-pathTopologyVersion [-version] &amp;lt;Version&amp;gt; [&amp;lt;CommonParameters&amp;gt;]&lt;br /&gt;    &lt;br /&gt;    use-pathTopologyVersion -current [&amp;lt;CommonParameters&amp;gt;]&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;DESCRIPTION&lt;/h1&gt;    The layout of the DTE drive may change between releases of StudioShell.  This &lt;br /&gt;    cmdlet provides a way to keep scripts compatible across different versions&lt;br /&gt;    of StudioShell.&lt;br /&gt;    &lt;br /&gt;    For instance, the 1.0 release of StudioShell supports a code model tree under &lt;br /&gt;    each project item:&lt;br /&gt;    &lt;br /&gt;    dte:/solution/projects/MyProject/Program.cs/CodeModel&lt;br /&gt;    &lt;br /&gt;    To facilitate code searches and isolate project properties from the code model,&lt;br /&gt;    the code model was moved to its own hive under the solution node in the 1.2 &lt;br /&gt;    release of StudioShell:&lt;br /&gt;    &lt;br /&gt;    dte:/solution/CodeModel/MyProject/Program.cs&lt;br /&gt;    &lt;br /&gt;    If you have scripts that rely on the 1.0 path model, you can revert the path&lt;br /&gt;    topology to the 1.0 version using the use-pathTopologyVersion cmdlet:&lt;br /&gt;    &lt;br /&gt;    use-pathTopologyVersion -version 1.0&lt;br /&gt;    &lt;br /&gt;    The path topology change remains in effect for the duration of the session,&lt;br /&gt;    or until explicitly changed by invoking the cmdlet a second time.  &lt;br /&gt;    &lt;br /&gt;    To use the current path topology for the installed version of StudioShell,&lt;br /&gt;    invoke this cmdlet with the -current switch:&lt;br /&gt;    &lt;br /&gt;    use-pathTopologyVersion -current&lt;br /&gt;    &lt;br /&gt;
&lt;h1&gt;PARAMETERS&lt;/h1&gt;    -version &amp;lt;Version&amp;gt;&lt;br /&gt;        the version of StudioShell path topology to use&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    -current [&amp;lt;SwitchParameter&amp;gt;]&lt;br /&gt;        if specified, uses the path topology for the installed version of StudioShell&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;named&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    &amp;lt;CommonParameters&amp;gt;&lt;br /&gt;        This cmdlet supports the common parameters: Verbose, Debug,&lt;br /&gt;        ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br /&gt;        OutBuffer and OutVariable. For more information, type,&lt;br /&gt;        &amp;quot;get-help about_commonparameters&amp;quot;.&lt;br /&gt;    
&lt;h1&gt;INPUTS&lt;/h1&gt;    None.&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;OUTPUTS&lt;/h1&gt;    None.&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;NOTES&lt;/h1&gt;    &lt;br /&gt;    &lt;br /&gt;        It is recommended that use of this cmdlet be restricted to solution modules.  If &lt;br /&gt;        you have a solution that relies on an earlier version of StudioShell paths, you &lt;br /&gt;        can easily leverage your solution module and custom scripts my modifying your &lt;br /&gt;        solution module like so:&lt;br /&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
&lt;span style="color:Green;"&gt;# this solution uses the 1.0 path model:&lt;/span&gt;
use&lt;span style="color:Gray;"&gt;-&lt;/span&gt;pathTopologyVersion 1.0;

&lt;span style="color:OrangeRed;"&gt;$m&lt;/span&gt; &lt;span style="color:Gray;"&gt;=&lt;/span&gt; &lt;span style="color:OrangeRed;"&gt;$MyInvocation&lt;/span&gt;.MyCommand.ScriptBlock.Module;
&lt;span style="color:OrangeRed;"&gt;$m&lt;/span&gt;.OnRemove &lt;span style="color:Gray;"&gt;=&lt;/span&gt; {
    use&lt;span style="color:Gray;"&gt;-&lt;/span&gt;pathTopologyVersion &lt;span style="color:Gray;"&gt;-&lt;/span&gt;current;
}
&lt;/pre&gt;&lt;/div&gt;
&lt;h1&gt;EXAMPLES&lt;/h1&gt;&lt;h2&gt;EXAMPLE 1&lt;/h2&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
C:\PS&lt;span style="color:Gray;"&gt;&amp;gt;&lt;/span&gt;use&lt;span style="color:Gray;"&gt;-&lt;/span&gt;pathTopologyVersion 1.0
&lt;/pre&gt;&lt;/div&gt;    &lt;br /&gt;    This example changes the DTE path topology to match the 1.0 StudioShell release.&lt;br /&gt;        
&lt;h2&gt;EXAMPLE 2&lt;/h2&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
C:\PS&lt;span style="color:Gray;"&gt;&amp;gt;&lt;/span&gt;use&lt;span style="color:Gray;"&gt;-&lt;/span&gt;pathTopologyVersion &lt;span style="color:Gray;"&gt;-&lt;/span&gt;current
&lt;/pre&gt;&lt;/div&gt;    &lt;br /&gt;    This example sets the DTE path topology to match the currently installed StudioShell version.&lt;br /&gt;    
&lt;h1&gt;RELATED LINKS&lt;/h1&gt;    &lt;a href="http://studioshell.codeplex.com/wikipage?title=get-pathTopologyVersion&amp;referringTitle=use-pathTopologyVersion"&gt;get-pathTopologyVersion&lt;/a&gt; &lt;br /&gt;    &lt;a href="http://studioshell.codeplex.com/wikipage?title=PSDTE&amp;referringTitle=use-pathTopologyVersion"&gt;PSDTE&lt;/a&gt; &lt;br /&gt;    &lt;a href="http://studioshell.codeplex.com/wikipage?title=about_StudioShell_Version&amp;referringTitle=use-pathTopologyVersion"&gt;about_StudioShell_Version&lt;/a&gt; &lt;br /&gt;    &lt;a href="http://studioshell.codeplex.com/wikipage?title=about_StudioShell_Path&amp;referringTitle=use-pathTopologyVersion"&gt;about_StudioShell_Path&lt;/a&gt; &lt;br /&gt;    &lt;a href="http://studioshell.codeplex.com/wikipage?title=about_StudioShell_SolutionModules&amp;referringTitle=use-pathTopologyVersion"&gt;about_StudioShell_SolutionModules&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>beefarino</author><pubDate>Fri, 30 Dec 2011 04:49:26 GMT</pubDate><guid isPermaLink="false">Updated Wiki: use-pathTopologyVersion 20111230044926A</guid></item><item><title>Updated Wiki: select-first</title><link>http://studioshell.codeplex.com/wikipage?title=select-first&amp;version=1</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;NAME&lt;/h1&gt;    select-first&lt;br /&gt;    
&lt;h1&gt;SYNOPSIS&lt;/h1&gt;    Identifies the first element in the pipeline that meets the specified criteria.&lt;br /&gt;    
&lt;h1&gt;SYNTAX&lt;/h1&gt;    select-first [[-InputObject] &amp;lt;Object&amp;gt;] [[-predicate] &amp;lt;ScriptBlock&amp;gt;] [&amp;lt;CommonParameters&amp;gt;]&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;DESCRIPTION&lt;/h1&gt;    Processes each input item until the script block specified in the predicate parameter has been satisfied.&lt;br /&gt;    &lt;br /&gt;    Once the predicate returns a true value, the elements are discarded and the script block is no longer invoked.&lt;br /&gt;    &lt;br /&gt;
&lt;h1&gt;PARAMETERS&lt;/h1&gt;    -InputObject &amp;lt;Object&amp;gt;&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;true (ByValue)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    -predicate &amp;lt;ScriptBlock&amp;gt;&lt;br /&gt;        the conditional to apply to each input element; defaults to {$_}&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    &amp;lt;CommonParameters&amp;gt;&lt;br /&gt;        This cmdlet supports the common parameters: Verbose, Debug,&lt;br /&gt;        ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br /&gt;        OutBuffer and OutVariable. For more information, type,&lt;br /&gt;        &amp;quot;get-help about_commonparameters&amp;quot;.&lt;br /&gt;    
&lt;h1&gt;INPUTS&lt;/h1&gt;    System.Object[].  A collection of objects.&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;OUTPUTS&lt;/h1&gt;    System.Object.  The first object that meets the criteria specified in the predicate script block.&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;EXAMPLES&lt;/h1&gt;&lt;h2&gt;EXAMPLE 1&lt;/h2&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
C:\PS&lt;span style="color:Gray;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:OrangeRed;"&gt;$c&lt;/span&gt; &lt;span style="color:Gray;"&gt;=&lt;/span&gt; &lt;span style="color:#A31515;"&gt;&amp;#39;this is the only value&amp;#39;&lt;/span&gt; 
C:\PS&lt;span style="color:Gray;"&gt;&amp;gt;&lt;/span&gt; @(&lt;span style="color:OrangeRed;"&gt;$a&lt;/span&gt;,&lt;span style="color:OrangeRed;"&gt;$b&lt;/span&gt;,&lt;span style="color:OrangeRed;"&gt;$c&lt;/span&gt;,&lt;span style="color:OrangeRed;"&gt;$d&lt;/span&gt;) | select&lt;span style="color:Gray;"&gt;-&lt;/span&gt;first

&lt;span style="color:#A31515;"&gt;&amp;#39;this is the only value&amp;#39;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;    &lt;br /&gt;        
&lt;h2&gt;EXAMPLE 2&lt;/h2&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
C:\PS&lt;span style="color:Gray;"&gt;&amp;gt;&lt;/span&gt;@(1,2,3,4,5) | select&lt;span style="color:Gray;"&gt;-&lt;/span&gt;first { &lt;span style="color:OrangeRed;"&gt;$_&lt;/span&gt; &lt;span style="color:Gray;"&gt;-gt&lt;/span&gt; 3 }
    
4
&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>beefarino</author><pubDate>Fri, 30 Dec 2011 04:47:54 GMT</pubDate><guid isPermaLink="false">Updated Wiki: select-first 20111230044754A</guid></item><item><title>Updated Wiki: remove-nullSplatted</title><link>http://studioshell.codeplex.com/wikipage?title=remove-nullSplatted&amp;version=1</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;NAME&lt;/h1&gt;    remove-nullSplatted&lt;br /&gt;    
&lt;h1&gt;SYNOPSIS&lt;/h1&gt;    Removes any entries with null values from a hashtable.&lt;br /&gt;    
&lt;h1&gt;SYNTAX&lt;/h1&gt;    remove-nullSplatted [-a] &amp;lt;Hashtable&amp;gt; [&amp;lt;CommonParameters&amp;gt;]&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;DESCRIPTION&lt;/h1&gt;    Removes any entries with null values from a hashtable.  Useful when &lt;br /&gt;    splatting arguments to a command to remove unnecessary empty or&lt;br /&gt;    unspecified argument values.&lt;br /&gt;    &lt;br /&gt;
&lt;h1&gt;PARAMETERS&lt;/h1&gt;    -a &amp;lt;Hashtable&amp;gt;&lt;br /&gt;        the table of values to cull&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;true (ByValue)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    &amp;lt;CommonParameters&amp;gt;&lt;br /&gt;        This cmdlet supports the common parameters: Verbose, Debug,&lt;br /&gt;        ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br /&gt;        OutBuffer and OutVariable. For more information, type,&lt;br /&gt;        &amp;quot;get-help about_commonparameters&amp;quot;.&lt;br /&gt;    
&lt;h1&gt;INPUTS&lt;/h1&gt;    System.Collections.Hashtable.  The splatted argument hashtable.&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;OUTPUTS&lt;/h1&gt;    System.Collections.Hashtable.  The splatted argument hashtable with &lt;br /&gt;    unspecified arguments removed.&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;NOTES&lt;/h1&gt;    &lt;br /&gt;    &lt;br /&gt;        This cmdlet is used internally by commands that proxy arguments to other commands.&lt;br /&gt;    
&lt;h1&gt;EXAMPLES&lt;/h1&gt;&lt;h2&gt;EXAMPLE 1&lt;/h2&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
C:\PS&lt;span style="color:Gray;"&gt;&amp;gt;&lt;/span&gt;@{ a&lt;span style="color:Gray;"&gt;=&lt;/span&gt;1, b&lt;span style="color:Gray;"&gt;=&lt;/span&gt;&lt;span style="color:OrangeRed;"&gt;$null&lt;/span&gt;} | remove&lt;span style="color:Gray;"&gt;-&lt;/span&gt;nullSplatted   
    
    Name    Value
    &lt;span style="color:Gray;"&gt;--&lt;/span&gt;&lt;span style="color:Gray;"&gt;--&lt;/span&gt;    &lt;span style="color:Gray;"&gt;--&lt;/span&gt;&lt;span style="color:Gray;"&gt;--&lt;/span&gt;&lt;span style="color:Gray;"&gt;-&lt;/span&gt;
    a        1
&lt;/pre&gt;&lt;/div&gt;    &lt;br /&gt;    &lt;br /&gt;        
&lt;h2&gt;EXAMPLE 2&lt;/h2&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
C:\PS&lt;span style="color:Gray;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:OrangeRed;"&gt;$a&lt;/span&gt; &lt;span style="color:Gray;"&gt;=&lt;/span&gt; @{       
    Category &lt;span style="color:Gray;"&gt;=&lt;/span&gt; &lt;span style="color:OrangeRed;"&gt;$category&lt;/span&gt;;
            Priority &lt;span style="color:Gray;"&gt;=&lt;/span&gt; &lt;span style="color:OrangeRed;"&gt;$priority&lt;/span&gt;;
            Icon &lt;span style="color:Gray;"&gt;=&lt;/span&gt; &lt;span style="color:OrangeRed;"&gt;$icon&lt;/span&gt;;
            Checkable &lt;span style="color:Gray;"&gt;=&lt;/span&gt; &lt;span style="color:OrangeRed;"&gt;$checkable&lt;/span&gt;;
            File &lt;span style="color:Gray;"&gt;=&lt;/span&gt; &lt;span style="color:OrangeRed;"&gt;$file&lt;/span&gt;;
            Line &lt;span style="color:Gray;"&gt;=&lt;/span&gt; &lt;span style="color:OrangeRed;"&gt;$line&lt;/span&gt;;
            ReadOnly &lt;span style="color:Gray;"&gt;=&lt;/span&gt; &lt;span style="color:OrangeRed;"&gt;$readOnly&lt;/span&gt;;
            NoFlush &lt;span style="color:Gray;"&gt;=&lt;/span&gt; &lt;span style="color:OrangeRed;"&gt;$noFlush&lt;/span&gt;;
        } | remove&lt;span style="color:Gray;"&gt;-&lt;/span&gt;nullSplatted;
C:\PS&lt;span style="color:Gray;"&gt;&amp;gt;&lt;/span&gt; new&lt;span style="color:Gray;"&gt;-&lt;/span&gt;item dte:tasks &lt;span style="color:Gray;"&gt;-&lt;/span&gt;value &lt;span style="color:OrangeRed;"&gt;$inputObject&lt;/span&gt; @a | out&lt;span style="color:Gray;"&gt;-&lt;/span&gt;null;
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;    This example uses splatting to proxy local variables to the new-item cmdlet.  The remove-nullSplatted cmdlet ensures that no unspecified options are passed to&lt;br /&gt;     the new-item cmdlet.&lt;br /&gt;    &lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>beefarino</author><pubDate>Fri, 30 Dec 2011 04:46:32 GMT</pubDate><guid isPermaLink="false">Updated Wiki: remove-nullSplatted 20111230044632A</guid></item><item><title>Updated Wiki: out-taskList</title><link>http://studioshell.codeplex.com/wikipage?title=out-taskList&amp;version=1</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;NAME&lt;/h1&gt;    out-taskList&lt;br /&gt;    
&lt;h1&gt;SYNOPSIS&lt;/h1&gt;    Outputs data to the Visual Studio task list.&lt;br /&gt;    
&lt;h1&gt;SYNTAX&lt;/h1&gt;    out-taskList [[-category] &amp;lt;String&amp;gt;] [[-priority] {vsTaskPriorityLow | vsTaskPriorityMedium | vsTaskPriorityHigh}] [[-icon] {vsTaskIconNone | vsTaskIconCompile&lt;br /&gt;     | vsTaskIconSquiggle | vsTaskIconComment | vsTaskIconShortcut | vsTaskIconUser}] [-checkable] [[-file] &amp;lt;String&amp;gt;] [[-line] &amp;lt;Int32&amp;gt;] [-readOnly] [-noFlush] [-inputObject] &amp;lt;String&amp;gt; [&amp;lt;CommonParameters&amp;gt;]&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;DESCRIPTION&lt;/h1&gt;    Outputs data to the Visual Studio task list.&lt;br /&gt;    &lt;br /&gt;
&lt;h1&gt;PARAMETERS&lt;/h1&gt;    -category &amp;lt;String&amp;gt;&lt;br /&gt;        the task category&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    -priority&lt;br /&gt;        the task priority&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    -icon&lt;br /&gt;	the icon to show for the task&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;-checkable [&amp;lt;SwitchParameter&amp;gt;]&lt;br /&gt;        when specified, the task will contain a checkbox&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;named&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    -file &amp;lt;String&amp;gt;&lt;br /&gt;        the file associated with this task&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    -line &amp;lt;Int32&amp;gt;&lt;br /&gt;        the file line index associated with this task&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    -readOnly [&amp;lt;SwitchParameter&amp;gt;]&lt;br /&gt;        when specified, the task cannot be deleted by the user&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;named&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    -noFlush [&amp;lt;SwitchParameter&amp;gt;]&lt;br /&gt;        when specified, indicates that the task should not be immediately flushed to the task pane&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;named&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    -inputObject &amp;lt;String&amp;gt;&lt;br /&gt;        the value to write to the task pane&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;true (ByValue)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    &amp;lt;CommonParameters&amp;gt;&lt;br /&gt;        This cmdlet supports the common parameters: Verbose, Debug,&lt;br /&gt;        ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br /&gt;        OutBuffer and OutVariable. For more information, type,&lt;br /&gt;        &amp;quot;get-help about_commonparameters&amp;quot;.&lt;br /&gt;    
&lt;h1&gt;INPUTS&lt;/h1&gt;    String.  The task description to add to the task list.&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;OUTPUTS&lt;/h1&gt;    None.&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;EXAMPLES&lt;/h1&gt;&lt;h2&gt;EXAMPLE 1&lt;/h2&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
C:\PS&lt;span style="color:Gray;"&gt;&amp;gt;&lt;/span&gt;ls dte:&lt;span style="color:Gray;"&gt;/&lt;/span&gt;solution&lt;span style="color:Gray;"&gt;/&lt;/span&gt;codemodel &lt;span style="color:Gray;"&gt;-&lt;/span&gt;recurse | `    
    where {&lt;span style="color:OrangeRed;"&gt;$_&lt;/span&gt; &lt;span style="color:Gray;"&gt;-match&lt;/span&gt; &lt;span style="color:#A31515;"&gt;&amp;#39;class&amp;#39;&lt;/span&gt;} | `
      select &lt;span style="color:Gray;"&gt;-&lt;/span&gt;expand Name | `
      out&lt;span style="color:Gray;"&gt;-&lt;/span&gt;tasklist &lt;span style="color:Gray;"&gt;-&lt;/span&gt;category &lt;span style="color:#A31515;"&gt;&amp;#39;documentation&amp;#39;&lt;/span&gt; &lt;span style="color:Gray;"&gt;-&lt;/span&gt;checkable
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;    This example creates a new task for each class found in the currently loaded &lt;br /&gt;    solution.  The task category is &amp;#39;documentation&amp;#39;, the task list provides a &lt;br /&gt;    checkbox for each task, and each task description is set to the name of the &lt;br /&gt;    class.&lt;br /&gt;    &lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>beefarino</author><pubDate>Fri, 30 Dec 2011 04:45:15 GMT</pubDate><guid isPermaLink="false">Updated Wiki: out-taskList 20111230044515A</guid></item><item><title>Updated Wiki: out-outputPane</title><link>http://studioshell.codeplex.com/wikipage?title=out-outputPane&amp;version=1</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;NAME&lt;/h1&gt;    out-outputPane&lt;br /&gt;    
&lt;h1&gt;SYNOPSIS&lt;/h1&gt;    Writes a string to an output pane.&lt;br /&gt;    
&lt;h1&gt;SYNTAX&lt;/h1&gt;    out-outputPane [[-name] &amp;lt;String&amp;gt;] [-inputObject] &amp;lt;String&amp;gt; [&amp;lt;CommonParameters&amp;gt;]&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;DESCRIPTION&lt;/h1&gt;    Writes a string to a named output window pane.  &lt;br /&gt;    &lt;br /&gt;    By default, output is written to the &amp;#39;StudioShell&amp;#39; output window pane.  You can specify a different output window pane using the -name parameter.&lt;br /&gt;    &lt;br /&gt;
&lt;h1&gt;PARAMETERS&lt;/h1&gt;    -name &amp;lt;String&amp;gt;&lt;br /&gt;        the name of the output pane where output will be sent; defaults to &amp;#39;StudioShell&amp;#39;&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    -inputObject &amp;lt;String&amp;gt;&lt;br /&gt;        the string to write to the output pane&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;true (ByValue)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    &amp;lt;CommonParameters&amp;gt;&lt;br /&gt;        This cmdlet supports the common parameters: Verbose, Debug,&lt;br /&gt;        ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br /&gt;        OutBuffer and OutVariable. For more information, type,&lt;br /&gt;        &amp;quot;get-help about_commonparameters&amp;quot;.&lt;br /&gt;    
&lt;h1&gt;INPUTS&lt;/h1&gt;    A string value to write to the output pane.&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;OUTPUTS&lt;/h1&gt;    None.&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;EXAMPLES&lt;/h1&gt;&lt;h2&gt;EXAMPLE 1&lt;/h2&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
C:\PS&lt;span style="color:Gray;"&gt;&amp;gt;&lt;/span&gt;get&lt;span style="color:Gray;"&gt;-&lt;/span&gt;date | out&lt;span style="color:Gray;"&gt;-&lt;/span&gt;outputpane;
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>beefarino</author><pubDate>Fri, 30 Dec 2011 04:43:48 GMT</pubDate><guid isPermaLink="false">Updated Wiki: out-outputPane 20111230044348A</guid></item><item><title>Updated Wiki: out-html</title><link>http://studioshell.codeplex.com/wikipage?title=out-html&amp;version=1</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;NAME&lt;/h1&gt;    Out-HTML&lt;br /&gt;    
&lt;h1&gt;SYNOPSIS&lt;/h1&gt;    Displays the contents of the pipeline in an HTML window.&lt;br /&gt;    
&lt;h1&gt;SYNTAX&lt;/h1&gt;    Out-HTML [-Input &amp;lt;PSObject&amp;gt;] [&amp;lt;CommonParameters&amp;gt;]&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;DESCRIPTION&lt;/h1&gt;    Displays the contents of the pipeline in an HTML window.&lt;br /&gt;    The HTML window created by this cmdlet is a full Visual Studio tool window rather than a data pane.&lt;br /&gt;    &lt;br /&gt;
&lt;h1&gt;PARAMETERS&lt;/h1&gt;    -Input &amp;lt;PSObject&amp;gt;&lt;br /&gt;        The data to display.  If an HTML string is supplied, it is rendered without modification.  A collection of objects is formatted using ConvertTo-HTML.&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;true (ByValue)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    &amp;lt;CommonParameters&amp;gt;&lt;br /&gt;        This cmdlet supports the common parameters: Verbose, Debug,&lt;br /&gt;        ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br /&gt;        OutBuffer and OutVariable. For more information, type,&lt;br /&gt;        &amp;quot;get-help about_commonparameters&amp;quot;.&lt;br /&gt;    
&lt;h1&gt;INPUTS&lt;/h1&gt;    PSObject.  The data to format as HTML, or an HTML string to display.&lt;br /&gt;     &lt;br /&gt;    
&lt;h1&gt;OUTPUTS&lt;/h1&gt;    None.&lt;br /&gt;     &lt;br /&gt;    
&lt;h1&gt;NOTES&lt;/h1&gt;    &lt;br /&gt;    &lt;br /&gt;        &lt;br /&gt;    
&lt;h1&gt;EXAMPLES&lt;/h1&gt;&lt;h2&gt;EXAMPLE 1&lt;/h2&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
C:\PS&amp;amp;gt;ls | out&lt;span style="color:Gray;"&gt;-&lt;/span&gt;html
&lt;/pre&gt;&lt;/div&gt;    &lt;br /&gt;    &lt;br /&gt;    Displays a web page containing information about the contents of the current directory.&lt;br /&gt;    
&lt;h2&gt;EXAMPLE 2&lt;/h2&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
C:\PS&amp;amp;gt;&lt;span style="color:OrangeRed;"&gt;$currentStackFrame&lt;/span&gt;.Locals | out&lt;span style="color:Gray;"&gt;-&lt;/span&gt;html
&lt;/pre&gt;&lt;/div&gt;    &lt;br /&gt;    Displays a web page containing the list of local variable and parameter values that are in the current stack frame.&lt;br /&gt;    This example is only effective when the debugger is running and stopped at a breakpoint.&lt;br /&gt;    This example uses the $currentStackFrame automatic variable.  This variable always returns the topmost stack frame in the debugged process.&lt;br /&gt;        
&lt;h2&gt;EXAMPLE 3&lt;/h2&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
C:\PS&amp;amp;gt;ls | convertto&lt;span style="color:Gray;"&gt;-&lt;/span&gt;html &lt;span style="color:Gray;"&gt;-&lt;/span&gt;property Name,Length | out&lt;span style="color:Gray;"&gt;-&lt;/span&gt;html
&lt;/pre&gt;&lt;/div&gt;    &lt;br /&gt;    &lt;br /&gt;    Displays a web page containing the list of local file names and lengths.&lt;br /&gt;    
&lt;h1&gt;RELATED LINKS&lt;/h1&gt;    &lt;a href="http://studioshell.codeplex.com/wikipage?title=Out-HTML&amp;referringTitle=out-html"&gt;Out-HTML&lt;/a&gt; &lt;br /&gt;    &lt;a href="http://studioshell.codeplex.com/wikipage?title=Out-Chart&amp;referringTitle=out-html"&gt;Out-Chart&lt;/a&gt; &lt;br /&gt;    &lt;a href="http://studioshell.codeplex.com/wikipage?title=Out-Grid&amp;referringTitle=out-html"&gt;Out-Grid&lt;/a&gt; &lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>beefarino</author><pubDate>Fri, 30 Dec 2011 04:42:59 GMT</pubDate><guid isPermaLink="false">Updated Wiki: out-html 20111230044259A</guid></item><item><title>Updated Wiki: out-grid</title><link>http://studioshell.codeplex.com/wikipage?title=out-grid&amp;version=1</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;NAME&lt;/h1&gt;    Out-Grid&lt;br /&gt;    
&lt;h1&gt;SYNOPSIS&lt;/h1&gt;    Displays data from the pipeline in a grid.&lt;br /&gt;    
&lt;h1&gt;SYNTAX&lt;/h1&gt;    Out-Grid [-Include &amp;lt;String[]&amp;gt;] [-Exclude &amp;lt;String[]&amp;gt;] [-Input &amp;lt;PSObject&amp;gt;] [-Name &amp;lt;String&amp;gt;] [&amp;lt;CommonParameters&amp;gt;]&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;DESCRIPTION&lt;/h1&gt;    Displays pipeline data in a grid.  Input object properties are isolated in columns.&lt;br /&gt;    &lt;br /&gt;
&lt;h1&gt;PARAMETERS&lt;/h1&gt;    -Include &amp;lt;String[]&amp;gt;&lt;br /&gt;        The list of input object properties to include in the grid. Wildcard patterns are accepted.&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;named&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    -Exclude &amp;lt;String[]&amp;gt;&lt;br /&gt;        The list of input object properties to exclude from the grid. Wildcard patterns are accepted.&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;named&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    -Input &amp;lt;PSObject&amp;gt;&lt;br /&gt;        The list of objects to display in the grid.&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;named&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    -Name &amp;lt;String&amp;gt;&lt;br /&gt;        The name of the data pane in which to display the grid.&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;named&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;td&gt;Data&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    &amp;lt;CommonParameters&amp;gt;&lt;br /&gt;        This cmdlet supports the common parameters: Verbose, Debug,&lt;br /&gt;        ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br /&gt;        OutBuffer and OutVariable. For more information, type,&lt;br /&gt;        &amp;quot;get-help about_commonparameters&amp;quot;.&lt;br /&gt;    
&lt;h1&gt;INPUTS&lt;/h1&gt;    PSObject&lt;br /&gt;     &lt;br /&gt;    
&lt;h1&gt;OUTPUTS&lt;/h1&gt;    None.&lt;br /&gt;     &lt;br /&gt;    
&lt;h1&gt;NOTES&lt;/h1&gt;    &lt;br /&gt;    &lt;br /&gt;        &lt;br /&gt;    
&lt;h1&gt;EXAMPLES&lt;/h1&gt;&lt;h2&gt;EXAMPLE 1&lt;/h2&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
C:\PS&amp;amp;gt;ls | out&lt;span style="color:Gray;"&gt;-&lt;/span&gt;grid &lt;span style="color:Gray;"&gt;-&lt;/span&gt;name files
&lt;/pre&gt;&lt;/div&gt;    &lt;br /&gt;    Displays the contents of the current directory in a grid.  The grid is placed in a data pane named &amp;quot;files&amp;quot;.  All properties of each file info item are displayed in the grid.&lt;br /&gt;       
&lt;h2&gt;EXAMPLE 2&lt;/h2&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
DTE:\Solution\CodeModel\MyProject\Program.cs&amp;amp;gt;ls &lt;span style="color:Gray;"&gt;-&lt;/span&gt;recurse | out&lt;span style="color:Gray;"&gt;-&lt;/span&gt;grid &lt;span style="color:Gray;"&gt;-&lt;/span&gt;include Name,Kind
&lt;/pre&gt;&lt;/div&gt;    &lt;br /&gt;    Displays every code element in Program.cs in a grid.  Only the Name and Kind properties are displayed.&lt;br /&gt;    
&lt;h1&gt;RELATED LINKS&lt;/h1&gt;    &lt;a href="http://studioshell.codeplex.com/wikipage?title=Out-Grid&amp;referringTitle=out-grid"&gt;Out-Grid&lt;/a&gt; &lt;br /&gt;    &lt;a href="http://studioshell.codeplex.com/wikipage?title=Out-Chart&amp;referringTitle=out-grid"&gt;Out-Chart&lt;/a&gt; &lt;br /&gt;    &lt;a href="http://studioshell.codeplex.com/wikipage?title=Out-HTML&amp;referringTitle=out-grid"&gt;Out-HTML&lt;/a&gt; &lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>beefarino</author><pubDate>Fri, 30 Dec 2011 04:41:09 GMT</pubDate><guid isPermaLink="false">Updated Wiki: out-grid 20111230044109A</guid></item><item><title>Updated Wiki: out-chart</title><link>http://studioshell.codeplex.com/wikipage?title=out-chart&amp;version=1</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;NAME&lt;/h1&gt;    Out-Chart&lt;br /&gt;    
&lt;h1&gt;SYNOPSIS&lt;/h1&gt;    Displays numeric and categorical data in a chart pane.&lt;br /&gt;    
&lt;h1&gt;SYNTAX&lt;/h1&gt;    Out-chart [-ChartType &amp;lt;String&amp;gt;] [-GroupAxis &amp;lt;String&amp;gt;] [-Include &amp;lt;String[]&amp;gt;] [-Input &amp;lt;PSObject&amp;gt;] [-Name &amp;lt;String&amp;gt;] [&amp;lt;CommonParameters&amp;gt;]&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;DESCRIPTION&lt;/h1&gt;    This cmdlet displays a graphical summary of data obtained from a pipeline.  The cmdlet can create line, bar, column, pie, point, area, and spline charts.&lt;br /&gt;    &lt;br /&gt;
&lt;h1&gt;PARAMETERS&lt;/h1&gt;    -ChartType &amp;lt;String&amp;gt;&lt;br /&gt;        The type of chart to create.  Can be &amp;quot;area&amp;quot;, &amp;quot;bar&amp;quot;, &amp;quot;column&amp;quot;, &amp;quot;line&amp;quot;, &amp;quot;pie&amp;quot;, &amp;quot;point&amp;quot;, or &amp;quot;spline&amp;quot;.&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;named&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;td&gt;bar&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    -GroupAxis &amp;lt;String&amp;gt;&lt;br /&gt;        The property to use as the category axis.  E.g., in a bar chart, this property would contain the name under each bar.&lt;br /&gt;        Aliases: X, Label, Group, Category.&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;named&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    -Include &amp;lt;String[]&amp;gt;&lt;br /&gt;        The properties to use as the data axes.  E.g., in a bar chart, this property would contain the numeric value for each bar.&lt;br /&gt;        Aliases: Columns, Property, DataAxis, Y.&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;named&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    -Input &amp;lt;PSObject&amp;gt;&lt;br /&gt;        The data to display in the chart.&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;named&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    -Name &amp;lt;String&amp;gt;&lt;br /&gt;        The name of the data pane in which to display the chart.&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;named&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;td&gt;Data&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    &amp;lt;CommonParameters&amp;gt;&lt;br /&gt;        This cmdlet supports the common parameters: Verbose, Debug,&lt;br /&gt;        ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br /&gt;        OutBuffer and OutVariable. For more information, type,&lt;br /&gt;        &amp;quot;get-help about_commonparameters&amp;quot;.&lt;br /&gt;    
&lt;h1&gt;INPUTS&lt;/h1&gt;    PSObject.  The data to chart.&lt;br /&gt;     &lt;br /&gt;    
&lt;h1&gt;OUTPUTS&lt;/h1&gt;    None&lt;br /&gt;     &lt;br /&gt;    
&lt;h1&gt;NOTES&lt;/h1&gt;    &lt;br /&gt;    &lt;br /&gt;        &lt;br /&gt;    
&lt;h1&gt;EXAMPLES&lt;/h1&gt;&lt;h2&gt;EXAMPLE 1&lt;/h2&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
C:\PS&amp;amp;gt;ls | where{!&lt;span style="color:OrangeRed;"&gt;$_&lt;/span&gt;.PSIsContainer } | out&lt;span style="color:Gray;"&gt;-&lt;/span&gt;chart &lt;span style="color:Gray;"&gt;-&lt;/span&gt;charttype pie &lt;span style="color:Gray;"&gt;-&lt;/span&gt;groupaxis Name &lt;span style="color:Gray;"&gt;-&lt;/span&gt;dataaxis Length
&lt;/pre&gt;&lt;/div&gt;    &lt;br /&gt;    Displays a pie chart of file sizes in the current directory.&lt;br /&gt;    
&lt;h2&gt;EXAMPLE 2&lt;/h2&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
DTE:\Solution\CodeModel\MyProject&lt;span style="color:Gray;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:OrangeRed;"&gt;$allMethods&lt;/span&gt; &lt;span style="color:Gray;"&gt;=&lt;/span&gt; ls &lt;span style="color:Gray;"&gt;-&lt;/span&gt;recurse | where {  &lt;span style="color:Gray;"&gt;-match&lt;/span&gt; &lt;span style="color:#A31515;"&gt;&amp;#39;method&amp;#39;&lt;/span&gt; };
DTE:\Solution\CodeModel\MyProject&lt;span style="color:Gray;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:OrangeRed;"&gt;$methodData&lt;/span&gt; &lt;span style="color:Gray;"&gt;=&lt;/span&gt; &lt;span style="color:OrangeRed;"&gt;$allMethods&lt;/span&gt; | select&lt;span style="color:Gray;"&gt;-&lt;/span&gt;object Name,@{&lt;span style="color:#A31515;"&gt;&amp;#39;Name&amp;#39;&lt;/span&gt;&lt;span style="color:Gray;"&gt;=&lt;/span&gt;&lt;span style="color:#A31515;"&gt;&amp;#39;ParameterCount&amp;#39;&lt;/span&gt;;&lt;span style="color:#A31515;"&gt;&amp;#39;Expression&amp;#39;&lt;/span&gt;&lt;span style="color:Gray;"&gt;=&lt;/span&gt;{&lt;span style="color:Gray;"&gt;[&lt;/span&gt;&lt;span style="color:Teal;"&gt;int&lt;/span&gt;&lt;span style="color:Gray;"&gt;]&lt;/span&gt;@(.Parameters).Count}};
DTE:\Solution\CodeModel\MyProject&lt;span style="color:Gray;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:OrangeRed;"&gt;$methodData&lt;/span&gt; | out&lt;span style="color:Gray;"&gt;-&lt;/span&gt;chart &lt;span style="color:Gray;"&gt;-&lt;/span&gt;charttype bar &lt;span style="color:Gray;"&gt;-&lt;/span&gt;groupaxis Name &lt;span style="color:Gray;"&gt;-&lt;/span&gt;dataaxis ParameterCount
&lt;/pre&gt;&lt;/div&gt;    &lt;br /&gt;    Displays a bar chart of the numer of parameters accepted by each method defined in the MyProject project.&lt;br /&gt;       
&lt;h1&gt;RELATED LINKS&lt;/h1&gt;    &lt;a href="http://studioshell.codeplex.com/wikipage?title=Out-Grid&amp;referringTitle=out-chart"&gt;Out-Grid&lt;/a&gt; &lt;br /&gt;    &lt;a href="http://studioshell.codeplex.com/wikipage?title=Out-Chart&amp;referringTitle=out-chart"&gt;Out-Chart&lt;/a&gt; &lt;br /&gt;    &lt;a href="http://studioshell.codeplex.com/wikipage?title=Out-HTML&amp;referringTitle=out-chart"&gt;Out-HTML&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>beefarino</author><pubDate>Fri, 30 Dec 2011 04:39:26 GMT</pubDate><guid isPermaLink="false">Updated Wiki: out-chart 20111230043926A</guid></item><item><title>Updated Wiki: open-solution</title><link>http://studioshell.codeplex.com/wikipage?title=open-solution&amp;version=1</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;NAME&lt;/h1&gt;    open-solution&lt;br /&gt;    
&lt;h1&gt;SYNOPSIS&lt;/h1&gt;    Opens a solution file (.SLN) in the IDE.&lt;br /&gt;    
&lt;h1&gt;SYNTAX&lt;/h1&gt;    open-solution [-path] &amp;lt;String&amp;gt; [&amp;lt;CommonParameters&amp;gt;]&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;DESCRIPTION&lt;/h1&gt;    This function is a wrapper for opening a solution file (.SLN) in the Visual Studio IDE.&lt;br /&gt;    &lt;br /&gt;
&lt;h1&gt;PARAMETERS&lt;/h1&gt;    -path &amp;lt;String&amp;gt;&lt;br /&gt;        the file path of the solution to open&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    &amp;lt;CommonParameters&amp;gt;&lt;br /&gt;        This cmdlet supports the common parameters: Verbose, Debug,&lt;br /&gt;        ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br /&gt;        OutBuffer and OutVariable. For more information, type,&lt;br /&gt;        &amp;quot;get-help about_commonparameters&amp;quot;.&lt;br /&gt;    
&lt;h1&gt;INPUTS&lt;/h1&gt;    None.&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;OUTPUTS&lt;/h1&gt;    None.&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;EXAMPLES&lt;/h1&gt;&lt;h2&gt;EXAMPLE 1&lt;/h2&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
C:\PS&lt;span style="color:Gray;"&gt;&amp;gt;&lt;/span&gt;open&lt;span style="color:Gray;"&gt;-&lt;/span&gt;solution &lt;span style="color:Gray;"&gt;-&lt;/span&gt;path &lt;span style="color:#A31515;"&gt;&amp;#39;c:\projects\myproject.sln&amp;#39;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;    &lt;br /&gt;    This example loads the first solution file at the path c:\projects\myproject.sln.&lt;br /&gt;    
&lt;h2&gt;EXAMPLE 2&lt;/h2&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
C:\PS&lt;span style="color:Gray;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:OrangeRed;"&gt;$sln&lt;/span&gt; &lt;span style="color:Gray;"&gt;=&lt;/span&gt; ls &lt;span style="color:Gray;"&gt;*&lt;/span&gt;.sln
C:\PS&lt;span style="color:Gray;"&gt;&amp;gt;&lt;/span&gt;open&lt;span style="color:Gray;"&gt;-&lt;/span&gt;solution &lt;span style="color:Gray;"&gt;-&lt;/span&gt;path &lt;span style="color:OrangeRed;"&gt;$sln&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;	This example loads the first solution file it finds in the current directory.&lt;br /&gt;    &lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>beefarino</author><pubDate>Fri, 30 Dec 2011 04:37:13 GMT</pubDate><guid isPermaLink="false">Updated Wiki: open-solution 20111230043713A</guid></item><item><title>Updated Wiki: open-file</title><link>http://studioshell.codeplex.com/wikipage?title=open-file&amp;version=1</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;NAME&lt;/h1&gt;    open-file&lt;br /&gt;    
&lt;h1&gt;SYNOPSIS&lt;/h1&gt;    Opens a file in the Visual Studio environment.&lt;br /&gt;    
&lt;h1&gt;SYNTAX&lt;/h1&gt;    open-file &lt;a href="http://studioshell.codeplex.com/wikipage?title=-file&amp;referringTitle=open-file"&gt;-file&lt;/a&gt; &amp;lt;String&amp;gt; &lt;a href="http://studioshell.codeplex.com/wikipage?title=%3cCommonParameters%3e&amp;referringTitle=open-file"&gt;&amp;#60;CommonParameters&amp;#62;&lt;/a&gt;&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;DESCRIPTION&lt;/h1&gt;    Open the supplied file path in the appropriate default editor.&lt;br /&gt;    &lt;br /&gt;    This command operates on file paths only; PSDTE provider paths are not supported.&lt;br /&gt;    &lt;br /&gt;
&lt;h1&gt;PARAMETERS&lt;/h1&gt;    -file &amp;lt;String&amp;gt;&lt;br /&gt;        the file to open&lt;br /&gt;        &lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Required?                    &lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Position?                    &lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Default value                &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept pipeline input?       &lt;/td&gt;&lt;td&gt;true (ByValue)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Accept wildcard characters?  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;        &lt;br /&gt;    &amp;lt;CommonParameters&amp;gt;&lt;br /&gt;        This cmdlet supports the common parameters: Verbose, Debug,&lt;br /&gt;        ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br /&gt;        OutBuffer and OutVariable. For more information, type,&lt;br /&gt;        &amp;quot;get-help about_commonparameters&amp;quot;.&lt;br /&gt;    
&lt;h1&gt;INPUTS&lt;/h1&gt;    System.String.  The file path to open.&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;OUTPUTS&lt;/h1&gt;    None.&lt;br /&gt;    &lt;br /&gt;    
&lt;h1&gt;EXAMPLES&lt;/h1&gt;&lt;h2&gt;EXAMPLE 1&lt;/h2&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
C:\PS&lt;span style="color:Gray;"&gt;&amp;gt;&lt;/span&gt;open&lt;span style="color:Gray;"&gt;-&lt;/span&gt;file &lt;span style="color:#A31515;"&gt;&amp;#39;myfile.cs&amp;#39;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;    &lt;br /&gt;    This example opens the file at c:\ps\myfile.cs in the source code editor.&lt;br /&gt;     
&lt;h2&gt;EXAMPLE 2&lt;/h2&gt;&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;
C:\PS&lt;span style="color:Gray;"&gt;&amp;gt;&lt;/span&gt;ls | open&lt;span style="color:Gray;"&gt;-&lt;/span&gt;file;
&lt;/pre&gt;&lt;/div&gt;    &lt;br /&gt;    This example opens every file in the c:\ps folder, using the appropriate editor for each individual file type.&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>beefarino</author><pubDate>Fri, 30 Dec 2011 04:35:41 GMT</pubDate><guid isPermaLink="false">Updated Wiki: open-file 20111230043541A</guid></item></channel></rss>