<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Danijel Malik&#039;s blog</title>
	<atom:link href="http://arkcore.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://arkcore.wordpress.com</link>
	<description>All that you can&#039;t leave behind</description>
	<lastBuildDate>Thu, 29 Dec 2011 23:16:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='arkcore.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Danijel Malik&#039;s blog</title>
		<link>http://arkcore.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://arkcore.wordpress.com/osd.xml" title="Danijel Malik&#039;s blog" />
	<atom:link rel='hub' href='http://arkcore.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Slides from NTK 2011</title>
		<link>http://arkcore.wordpress.com/2011/06/01/slides-from-ntk-2011/</link>
		<comments>http://arkcore.wordpress.com/2011/06/01/slides-from-ntk-2011/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 08:38:27 +0000</pubDate>
		<dc:creator>Danijel Malik</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[LightSwitch]]></category>
		<category><![CDATA[NTK 2011]]></category>
		<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">https://arkcore.wordpress.com/2011/06/01/slides-from-ntk-2011/</guid>
		<description><![CDATA[As promised: here are slides of my two presentations from NT Konferenca 2011. I hope you enjoyed my sessions. 1. In the Clouds with Windows Phone 7 2. Visual Studio LightSwitch BTW: Slides are in English so anyone can take advantage of it. Demos will follow<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arkcore.wordpress.com&amp;blog=9591372&amp;post=587&amp;subd=arkcore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://arkcore.files.wordpress.com/2011/06/ntk_2011.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;float:right;padding-top:0;border-width:0;" title="NTK_2011" border="0" alt="NTK_2011" align="right" src="http://arkcore.files.wordpress.com/2011/06/ntk_2011_thumb.jpg?w=240&#038;h=63" width="240" height="63" /></a>As promised: here are slides of my two presentations from NT Konferenca 2011. I hope you enjoyed my sessions.     </p>
<h2><a title="In the Clouds with Windows Phone 7" href="http://cid-1463568e4565a36f.office.live.com/view.aspx/Community/Events/2011/NTK/In%20the%20Clouds%20with%20Windows%20Phone%207.pptx" target="_blank">1. In the Clouds with Windows Phone 7</a></h2>
<h2><a title="Visual Studio LightSwitch" href="http://cid-1463568e4565a36f.office.live.com/view.aspx/Community/Events/2011/NTK/Visual%20Studio%20LightSwitch.pptx" target="_blank">2. Visual Studio LightSwitch</a></h2>
<p>BTW: Slides are in English so anyone can take advantage of it. Demos will follow <img style="border-style:none;" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://arkcore.files.wordpress.com/2011/06/wlemoticon-winkingsmile.png?w=645" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arkcore.wordpress.com/587/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arkcore.wordpress.com/587/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arkcore.wordpress.com/587/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arkcore.wordpress.com/587/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arkcore.wordpress.com/587/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arkcore.wordpress.com/587/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arkcore.wordpress.com/587/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arkcore.wordpress.com/587/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arkcore.wordpress.com/587/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arkcore.wordpress.com/587/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arkcore.wordpress.com/587/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arkcore.wordpress.com/587/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arkcore.wordpress.com/587/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arkcore.wordpress.com/587/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arkcore.wordpress.com&amp;blog=9591372&amp;post=587&amp;subd=arkcore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arkcore.wordpress.com/2011/06/01/slides-from-ntk-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4cf7b929c359c8c1da29fc3d6b8e183a?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">ArkCore</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2011/06/ntk_2011_thumb.jpg" medium="image">
			<media:title type="html">NTK_2011</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2011/06/wlemoticon-winkingsmile.png" medium="image">
			<media:title type="html">Winking smile</media:title>
		</media:content>
	</item>
		<item>
		<title>Windows Phone 7 Emulator &#8211; HTC Mozart Skin</title>
		<link>http://arkcore.wordpress.com/2011/04/28/windows-phone-7-emulator-htc-mozart-skin/</link>
		<comments>http://arkcore.wordpress.com/2011/04/28/windows-phone-7-emulator-htc-mozart-skin/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 20:17:11 +0000</pubDate>
		<dc:creator>Danijel Malik</dc:creator>
				<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[HTC]]></category>
		<category><![CDATA[Skin]]></category>
		<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">https://arkcore.wordpress.com/2011/04/28/windows-phone-7-emulator-htc-mozart-skin/</guid>
		<description><![CDATA[I’m a proud user of HTC Mozart Windows Phone 7 and I’m really excited about it. However, I’m not always in the mood to deploy and test my applications on it, so I still use Windows Phone Emulator. Emulator performs very well, but it’s looks awful, especially if you’re used to hold a real phone [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arkcore.wordpress.com&amp;blog=9591372&amp;post=582&amp;subd=arkcore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I’m a proud user of HTC Mozart Windows Phone 7 and I’m really excited about it. However, I’m not always in the mood to deploy and test my applications on it, so I still use Windows Phone Emulator. Emulator performs very well, but it’s looks awful, especially if you’re used to hold a real phone in your hand day-in day-out. That’s why I decided to create my own skin for it. Yes you guessed…it looks the same as my HTC Mozart <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h1></h1>
<h1>Installation guide</h1>
<p>This is a two step procedure in which we’ll change the skin of emulator and Visual Studio designer. Make sure you <strong>backup all files before overwriting!!!</strong></p>
<p>In ZIP file you’ll find two folders. Each one contains corresponding skin.<a href="http://arkcore.files.wordpress.com/2011/04/wpe_htc_mozart.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;float:right;padding-top:0;border-width:0;margin:0 0 0 10px;" title="Windows Phone Emulator with HTC Mozart skin" border="0" alt="Windows Phone Emulator with HTC Mozart skin" align="right" src="http://arkcore.files.wordpress.com/2011/04/wpe_htc_mozart_thumb.png?w=124&#038;h=244" width="124" height="244" /></a></p>
<ul>
<li>
<div align="left">Visual Studio Designer</div>
</li>
<li>Windows Phone Emulator </li>
</ul>
<p>1. To install skin for Visual Studio designer, extract content from “<strong>Visual Studio Designer</strong>” folder to <strong>“C:\Program Files\Microsoft SDKs\Windows Phone\v7.0\Emulation”</strong>. On 64-bit machines is the corresponding folder “C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.0\Emulation”<strong>.</strong></p>
<p>2. To install skin for emulator, extract content from “<strong>Windows Phone Emulator</strong>” folder to <strong>“C:\Program Files\Microsoft XDE\1.0”</strong>. On 64-bit machines is the corresponding folder “C:\Program Files (x86)\Microsoft XDE\1.0”.</p>
<p>That’s it. Happy coding.</p>
<h1><a href="http://cid-1463568e4565a36f.office.live.com/self.aspx/Public/Windows%20Phone%207/Skins/HTC%20Mozart.zip" target="_blank">Download Skin</a></h1>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arkcore.wordpress.com/582/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arkcore.wordpress.com/582/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arkcore.wordpress.com/582/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arkcore.wordpress.com/582/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arkcore.wordpress.com/582/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arkcore.wordpress.com/582/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arkcore.wordpress.com/582/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arkcore.wordpress.com/582/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arkcore.wordpress.com/582/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arkcore.wordpress.com/582/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arkcore.wordpress.com/582/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arkcore.wordpress.com/582/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arkcore.wordpress.com/582/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arkcore.wordpress.com/582/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arkcore.wordpress.com&amp;blog=9591372&amp;post=582&amp;subd=arkcore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arkcore.wordpress.com/2011/04/28/windows-phone-7-emulator-htc-mozart-skin/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4cf7b929c359c8c1da29fc3d6b8e183a?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">ArkCore</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2011/04/wpe_htc_mozart_thumb.png" medium="image">
			<media:title type="html">Windows Phone Emulator with HTC Mozart skin</media:title>
		</media:content>
	</item>
		<item>
		<title>Expression Blend &#8211; Keyboard Add-in (Preview)</title>
		<link>http://arkcore.wordpress.com/2011/02/18/expression-blend-keyboard-add-in-preview/</link>
		<comments>http://arkcore.wordpress.com/2011/02/18/expression-blend-keyboard-add-in-preview/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 15:31:45 +0000</pubDate>
		<dc:creator>Danijel Malik</dc:creator>
				<category><![CDATA[Expression]]></category>
		<category><![CDATA[Add-in]]></category>
		<category><![CDATA[Expression Blend 4]]></category>
		<category><![CDATA[Keyboard]]></category>

		<guid isPermaLink="false">https://arkcore.wordpress.com/2011/02/18/expression-blend-keyboard-add-in-preview/</guid>
		<description><![CDATA[Expression Blend is one of my favorite tools, but at moments it becomes awkward, especially as I’m used to do most of the work with a keyboard. So I got an idea to create an add-in, which will allow me to customize keyboard shortcuts. Here’s a description and a few screenshots: Create a new keyboard [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arkcore.wordpress.com&amp;blog=9591372&amp;post=569&amp;subd=arkcore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Expression Blend is one of my favorite tools, but at moments it becomes awkward, especially as I’m used to do most of the work with a keyboard. So I got an idea to create an add-in, which will allow me to customize keyboard shortcuts.</p>
<p>Here’s a description and a few screenshots:</p>
<ul>
<li>Create a new keyboard schemes (blank or from an existing one) </li>
<li>Remove current keyboard scheme (unless it’s a default one) </li>
<li>Filter commands for easier access </li>
<li>Assign or remove shortcuts to a command </li>
<li>Display a list of shortcuts for a selected command </li>
<li>Display a list of commands used by a current shortcut </li>
</ul>
<p><a href="http://arkcore.files.wordpress.com/2011/04/expressionblend_keyboardoptions.png"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;margin:0 0 0 10px;" title="Options - New Section - Keyboard" border="0" alt="Options - New Section - Keyboard" src="http://arkcore.files.wordpress.com/2011/04/expressionblend_keyboardoptions_thumb.png?w=338&#038;h=318" width="338" height="318" /></a><a href="http://arkcore.files.wordpress.com/2011/04/expressionblend_customshortcuts.png"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;margin:0 0 0 10px;" title="Expression Blend - Tools Menu" border="0" alt="Expression Blend - Tools Menu" src="http://arkcore.files.wordpress.com/2011/04/expressionblend_customshortcuts_thumb.png?w=280&#038;h=311" width="280" height="311" /></a></p>
<p>If you’re familiar with Visual Studio, then you won’t have problems in using it, as it’s nearly the same <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Before I publish it (that should happen in very close future), I have to fix some bugs and get around some “nasty features” of Expression Blend. However, I’d be glad to receive some feedback prior to official publication.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arkcore.wordpress.com/569/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arkcore.wordpress.com/569/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arkcore.wordpress.com/569/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arkcore.wordpress.com/569/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arkcore.wordpress.com/569/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arkcore.wordpress.com/569/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arkcore.wordpress.com/569/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arkcore.wordpress.com/569/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arkcore.wordpress.com/569/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arkcore.wordpress.com/569/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arkcore.wordpress.com/569/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arkcore.wordpress.com/569/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arkcore.wordpress.com/569/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arkcore.wordpress.com/569/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arkcore.wordpress.com&amp;blog=9591372&amp;post=569&amp;subd=arkcore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arkcore.wordpress.com/2011/02/18/expression-blend-keyboard-add-in-preview/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4cf7b929c359c8c1da29fc3d6b8e183a?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">ArkCore</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2011/04/expressionblend_keyboardoptions_thumb.png" medium="image">
			<media:title type="html">Options - New Section - Keyboard</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2011/04/expressionblend_customshortcuts_thumb.png" medium="image">
			<media:title type="html">Expression Blend - Tools Menu</media:title>
		</media:content>
	</item>
		<item>
		<title>Two quick tips for Windows Phone 7 Emulator</title>
		<link>http://arkcore.wordpress.com/2011/02/18/two-quick-tips-for-windows-phone-7-emulator/</link>
		<comments>http://arkcore.wordpress.com/2011/02/18/two-quick-tips-for-windows-phone-7-emulator/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 15:02:41 +0000</pubDate>
		<dc:creator>Danijel Malik</dc:creator>
				<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[Keyboard]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">https://arkcore.wordpress.com/2011/02/18/two-quick-tips-for-windows-phone-7-emulator/</guid>
		<description><![CDATA[Hit Pause/Break to toggle the use of a computer keyboard. Alternatively you can use PageUp and PageDown keys. After keyboard is activated, you can notice an icon with keyboard language in the top right corner. Hit Alt to switch among character options. A menu shows up at the bottom of the screen with all possibilities [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arkcore.wordpress.com&amp;blog=9591372&amp;post=563&amp;subd=arkcore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://arkcore.files.wordpress.com/2011/02/wp7_keyboardtips.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;float:right;padding-top:0;border-width:0;margin:0 0 0 10px;" title="Windows Phone 7 Emulator" border="0" alt="Windows Phone 7 Emulator" align="right" src="http://arkcore.files.wordpress.com/2011/02/wp7_keyboardtips_thumb.png?w=81&#038;h=149" width="81" height="149" /></a></p>
<ol>
<li>Hit <strong>Pause/Break</strong> to toggle the use of a computer keyboard. Alternatively you can use <strong>PageUp</strong> and <strong>PageDown </strong>keys. After keyboard is activated, you can notice an icon with keyboard language in the top right corner.       </li>
<li>Hit <strong>Alt</strong> to switch among character options. A menu shows up at the bottom of the screen with all possibilities for a character located before the caret. The menu is automatically closed unless you hold the key for a while. </li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arkcore.wordpress.com/563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arkcore.wordpress.com/563/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arkcore.wordpress.com/563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arkcore.wordpress.com/563/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arkcore.wordpress.com/563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arkcore.wordpress.com/563/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arkcore.wordpress.com/563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arkcore.wordpress.com/563/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arkcore.wordpress.com/563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arkcore.wordpress.com/563/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arkcore.wordpress.com/563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arkcore.wordpress.com/563/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arkcore.wordpress.com/563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arkcore.wordpress.com/563/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arkcore.wordpress.com&amp;blog=9591372&amp;post=563&amp;subd=arkcore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arkcore.wordpress.com/2011/02/18/two-quick-tips-for-windows-phone-7-emulator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4cf7b929c359c8c1da29fc3d6b8e183a?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">ArkCore</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2011/02/wp7_keyboardtips_thumb.png" medium="image">
			<media:title type="html">Windows Phone 7 Emulator</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress for Windows Phone 7</title>
		<link>http://arkcore.wordpress.com/2010/12/17/wordpress-for-windows-phone-7/</link>
		<comments>http://arkcore.wordpress.com/2010/12/17/wordpress-for-windows-phone-7/#comments</comments>
		<pubDate>Fri, 17 Dec 2010 15:47:17 +0000</pubDate>
		<dc:creator>Danijel Malik</dc:creator>
				<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">https://arkcore.wordpress.com/2010/12/17/wordpress-for-windows-phone-7/</guid>
		<description><![CDATA[Recently WordPress introduced another great addition to their WordPress application family named WordPress for Windows Phone 7. Trough the application you can manage your blog, add new posts, moderate comments and more. Application is available for download under the following link: http://windowsphone.wordpress.org/download/ I found a video on YouTube which demonstrates some feature of the application. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arkcore.wordpress.com&amp;blog=9591372&amp;post=509&amp;subd=arkcore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0;padding:0;"><div class="tweetmeme-button" id="tweetmeme-button-post-509" style='float: right; margin-left: 10px; margin-bottom: 5px; padding: 4px 0 2px 4px; background: #fff;'>
<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Farkcore.wordpress.com%2F2010%2F12%2F17%2Fwordpress-for-windows-phone-7%2Ftweetmeme_alias%3Dhttp%3A%2F%2Fwp.me%2FpEf9y-8d%26tweetmeme_source%3Dwordpressdotcom"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Farkcore.wordpress.com%2F2010%2F12%2F17%2Fwordpress-for-windows-phone-7%2F" height="61" width="51" /></a>
</div></div>
<p><a title="WordPress for Windows Phone 7" href="http://windowsphone.wordpress.org/"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:block;float:none;border-top:0;border-right:0;padding-top:0;margin:0 auto 10px;" title="WordPress for Windows Phone 7" border="0" alt="WordPress for Windows Phone 7" src="http://arkcore.files.wordpress.com/2010/12/wordpress_for_wp72.png?w=640&#038;h=309" width="640" height="309" /></a></p>
<p>Recently WordPress introduced another great addition to their WordPress application family named <strong>WordPress for Windows Phone 7</strong>. Trough the application you can manage your blog, add new posts, moderate comments and more.</p>
<p><span id="more-509"></span>Application is available for download under the following link: <a title="http://windowsphone.wordpress.org/download/" href="http://windowsphone.wordpress.org/download/">http://windowsphone.wordpress.org/download/</a>
<p>I found a video on YouTube which demonstrates some feature of the application. I hope you’ll enjoy it!</p>
<div style="width:448px;display:block;float:none;margin:0 auto;padding:0;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:bd00bd1b-50a0-44b5-9bcb-308f15ff9546" class="wlWriterEditableSmartContent">
<div><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='448' height='336' src='http://www.youtube.com/embed/dDKjoF2UECk?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;hd=1&amp;wmode=transparent' frameborder='0'></iframe></span></div>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arkcore.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arkcore.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arkcore.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arkcore.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arkcore.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arkcore.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arkcore.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arkcore.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arkcore.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arkcore.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arkcore.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arkcore.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arkcore.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arkcore.wordpress.com/509/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arkcore.wordpress.com&amp;blog=9591372&amp;post=509&amp;subd=arkcore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arkcore.wordpress.com/2010/12/17/wordpress-for-windows-phone-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4cf7b929c359c8c1da29fc3d6b8e183a?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">ArkCore</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/12/wordpress_for_wp72.png" medium="image">
			<media:title type="html">WordPress for Windows Phone 7</media:title>
		</media:content>
	</item>
		<item>
		<title>ReSharper 5 &#8211; Code Inspection</title>
		<link>http://arkcore.wordpress.com/2010/12/11/resharper-5-code-inspection/</link>
		<comments>http://arkcore.wordpress.com/2010/12/11/resharper-5-code-inspection/#comments</comments>
		<pubDate>Fri, 10 Dec 2010 23:18:25 +0000</pubDate>
		<dc:creator>Danijel Malik</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Add-in]]></category>
		<category><![CDATA[ReSharper]]></category>

		<guid isPermaLink="false">https://arkcore.wordpress.com/2010/12/11/resharper-5-code-inspection/</guid>
		<description><![CDATA[If you’re a developer, then you probably hate one thing the most, especially if your solution is quite big…and that’s an “Error List” window. I believe we all would be much happier if we’d see it before we’ve waited a minute or two to get error report from a compiler. Thanks to a few code [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arkcore.wordpress.com&amp;blog=9591372&amp;post=489&amp;subd=arkcore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0;padding:0;"><div class="tweetmeme-button" id="tweetmeme-button-post-489" style='float: right; margin-left: 10px; margin-bottom: 5px; padding: 4px 0 2px 4px; background: #fff;'>
<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Farkcore.wordpress.com%2F2010%2F12%2F11%2Fresharper-5-code-inspection%2Ftweetmeme_alias%3Dhttp%3A%2F%2Fwp.me%2FpEf9y-7T%26tweetmeme_source%3Dwordpressdotcom"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Farkcore.wordpress.com%2F2010%2F12%2F11%2Fresharper-5-code-inspection%2F" height="61" width="51" /></a>
</div></div>
<p>If you’re a developer, then you probably hate one thing the most, especially if your solution is quite big…and that’s an “Error List” window. I believe we all would be much happier if we’d see it before we’ve waited a minute or two to get error report from a compiler. Thanks to a few code inspection tools, we can save a lot of precious time. Let’s see what’s got ReSharper to say.</p>
<p><span id="more-489"></span><br />
<h4><font>Table of Contents</font></h4>
<ul>
<li><a href="#editor">Enhanced IDE &amp; Code Editor</a> </li>
<li><a href="#solution">Solution Analysis</a> </li>
<li><a href="#other">Other Code Inspections</a> </li>
<li><a href="#options">Inspection Options</a> </li>
</ul>
<h2 id="editor">Enhanced IDE &amp; Code Editor</h2>
<p>When we open a file in a Visual Studio, we can notice a new bar (<strong>Analysis Bar</strong>) on the right side of the code editor. Top of the bar is conquered with a <strong>small square</strong> which represents the state of our file. Each state is indicated by a color, and we have 3 possible states:</p>
<ul>
<li><strong><font color="#ff0000">red</font></strong> – file contains <strong>errors</strong> </li>
<li><strong><font color="#f79646">orange</font></strong> – file contains <strong>warnings</strong> </li>
<li><strong><font color="#008000">green</font></strong> – buddy you rocks! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </li>
</ul>
<p>Under the square are stacked tiny colored lines which stands for <strong>errors, warnings, suggestions</strong> and <strong>hints. </strong>Clicking on each line will take you to a location where an issue has been found. All issues in file are displayed on-the-fly while you’re coding, as well as <strong>Solution Errors</strong>. By default is Solution Analysis turned off, but you can easily turn it on by double clicking a gray circle in the bottom right corner or if you check the “Analyze errors in whole solution” under Options\Code Inspection\Setting. More about that latter in section Solution Analysis.</p>
<p align="center"><a href="http://arkcore.files.wordpress.com/2010/12/resharper_ci_001.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="Visual Studio - IDE" border="0" alt="Visual Studio - IDE" src="http://arkcore.files.wordpress.com/2010/12/resharper_ci_00_thumb1.png?w=640&#038;h=435" width="640" height="435" /></a>     <br />A quick look at Visual Studio with Code Inspection turned on.</p>
<p align="left">Ok, we learned how to operate with issues in our code and now we’re moving to a <strong>Code Editor</strong>. We all know that Visual Studio issues detection is quite poor and sometimes it even underlines text where’s no error. Well ReSharper does it’s job very well. Each issues is colored in a different color and style. On a picture bellow you can see all possible issues in action.</p>
<p align="left">Issues are defined this way:</p>
<ul>
<li>
<div align="left">Text underlined with <strong><font color="#008000">green</font> dashed line</strong> stands for <strong><font color="#008000">hints</font></strong></div>
</li>
<li>
<div align="left">Text underlined with <strong><font color="#008000">green</font> waved line</strong> stands for <strong><font color="#008000">suggestions</font></strong>&#160;</div>
</li>
<li>
<div align="left">Text underlined with <strong><font color="#0000ff">blue</font> waved line</strong> stands for <strong><font color="#0000ff">warnings</font></strong></div>
</li>
<li>
<div align="left">Text underlined with <strong><font color="#ff0000">red</font> waved line</strong> or in <strong>red color</strong> stands for <strong><font color="#ff0000">errors</font></strong></div>
</li>
<li>
<div align="left">Text in <strong><font color="#a5a5a5">gray </font></strong>color stands for <strong><font color="#a5a5a5">redundant</font></strong> or <strong><font color="#a5a5a5">unused code</font></strong>.</div>
</li>
</ul>
<p align="left"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;margin:0 0 10px;" title="Code Issues" border="0" alt="Code Issues" src="http://arkcore.files.wordpress.com/2010/12/resharper_ci_011.png?w=553&#038;h=293" width="553" height="293" /></p>
<p align="left">ReSharper visualizes issues in a very efficient and helpful way, so we can easily fix them. But do we really need to fix them on our own? With ReSharper that’s not the case. Trough a “<strong>Quick Fixes</strong>” (if you forgot what that is, you can read a “Coding Assistance” post) you can fix a lot of issues just by hitting <strong>Alt+Return</strong> shortcut.</p>
<h2 id="solution" align="left">Solution Analysis</h2>
<p align="left">As I mentioned before, ReSharper also provides analysis for a whole solution. All errors are displayed in a tool window named “<strong>Errors in Solution</strong>” (shown on a first picture). To open it, go to ReSharper\Windows and click <strong>Solution Errors Window</strong>. Unfortunately it doesn’t have a preset shortcut, but you can specify your own trough Keyboard settings of Visual Studio. There’s another tool window that I really appreciate, because it shows me all the other non-error issues for a current project or for a whole solution.</p>
<p align="left"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;margin:0 0 10px;" title="Inspection Results" border="0" alt="Inspection Results" src="http://arkcore.files.wordpress.com/2010/12/resharper_ci_021.png?w=559&#038;h=506" width="559" height="506" /></p>
<p align="left">And the last thing before I end this section is a circle in the bottom right corner. It indicates the state of the solution. However here you can see only two states:</p>
<ul>
<li>
<div align="left"><strong><font color="#008000">green</font></strong> – solution doesn’t contain errors. Don’t get carried away with this statement. Your solution can still contain other non-error issues, but they’re not relevant for solution to build.</div>
</li>
<li>
<div align="left"><strong><font color="#ff0000">red</font></strong> – solution contains errors…and you how many files have error (the first picture of the post).</div>
</li>
</ul>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="Solution Analysis - Status" border="0" alt="Solution Analysis - Status" src="http://arkcore.files.wordpress.com/2010/12/resharper_ci_031.png?w=194&#038;h=192" width="194" height="192" /></p>
<h2 id="other">Other Code Inspections</h2>
<p align="left">The list of features from this sections doesn’t end here, tough it is exciting so far. ReSharper gives you an ability to quickly look at <strong>hierarchy of a class or a project</strong>, <strong>incoming</strong> and <strong>outgoing calls</strong>, or find value’s origin and destination.</p>
<p align="center"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="Type Hierarchy" border="0" alt="Type Hierarchy" src="http://arkcore.files.wordpress.com/2010/12/resharper_ci_061.png?w=373&#038;h=276" width="373" height="276" />     <br />An example of type hierarchy.</p>
<h2 id="options">Inspection Options</h2>
<p>The last thing that’s worth a mention in this post is that inspections are customizable. You can turn them on/off or just change severity level. To do that you have two options. The most handy solution is to open inspection options trough the Quick Action like shown on the picture bellow.</p>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="Quick Options" border="0" alt="Quick Options" src="http://arkcore.files.wordpress.com/2010/12/resharper_ci_04.png?w=370&#038;h=400" width="370" height="400" /></p>
<p>This way you control exactly the inspection you want, and you don’t have to look after a right option. However, if you want to manage more inspections at once, then you can do that trough the options dialog.</p>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="Options" border="0" alt="Options" src="http://arkcore.files.wordpress.com/2010/12/resharper_ci_05.png?w=645" /></p>
<h3>Other posts in the series</h3>
<p><a href="http://arkcore.wordpress.com/2010/08/28/resharper-5-installation-first-time-configuration/">Part 1 – Installation &amp; First-time Configuration</a>     <br /><a href="http://arkcore.wordpress.com/2010/08/31/resharper-5-coding-assistance-templates/">Part 2 – Coding Assistance &amp; Templates</a>     <br /><a href="https://arkcore.wordpress.com/2010/10/04/resharper-5-refactoring/" target="_blank">Part 3 – Refactoring</a><strong> </strong>    <br /><a href="http://arkcore.wordpress.com/2010/12/06/resharper-5-navigation/">Part 4 – Navigation</a>     <br /><strong><font size="2">Part 5 – Code Inspection </font></strong>    <br />Part 6 – Unit Tests     <br />Part 7 – Performance &amp; Memory Consumption     <br />Part 8 – Ease of Use     <br />Part 9 – Extensibility     <br />Part 10 – Other Cool Features     <br />Part 11 – Final Thoughts</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arkcore.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arkcore.wordpress.com/489/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arkcore.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arkcore.wordpress.com/489/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arkcore.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arkcore.wordpress.com/489/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arkcore.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arkcore.wordpress.com/489/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arkcore.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arkcore.wordpress.com/489/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arkcore.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arkcore.wordpress.com/489/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arkcore.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arkcore.wordpress.com/489/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arkcore.wordpress.com&amp;blog=9591372&amp;post=489&amp;subd=arkcore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arkcore.wordpress.com/2010/12/11/resharper-5-code-inspection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4cf7b929c359c8c1da29fc3d6b8e183a?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">ArkCore</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/12/resharper_ci_00_thumb1.png" medium="image">
			<media:title type="html">Visual Studio - IDE</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/12/resharper_ci_011.png" medium="image">
			<media:title type="html">Code Issues</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/12/resharper_ci_021.png" medium="image">
			<media:title type="html">Inspection Results</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/12/resharper_ci_031.png" medium="image">
			<media:title type="html">Solution Analysis - Status</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/12/resharper_ci_061.png" medium="image">
			<media:title type="html">Type Hierarchy</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/12/resharper_ci_04.png" medium="image">
			<media:title type="html">Quick Options</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/12/resharper_ci_05.png" medium="image">
			<media:title type="html">Options</media:title>
		</media:content>
	</item>
		<item>
		<title>ReSharper 5 &#8211; Navigation</title>
		<link>http://arkcore.wordpress.com/2010/12/06/resharper-5-navigation/</link>
		<comments>http://arkcore.wordpress.com/2010/12/06/resharper-5-navigation/#comments</comments>
		<pubDate>Mon, 06 Dec 2010 22:31:50 +0000</pubDate>
		<dc:creator>Danijel Malik</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Add-in]]></category>
		<category><![CDATA[ReSharper]]></category>

		<guid isPermaLink="false">https://arkcore.wordpress.com/2010/12/06/resharper-5-navigation/</guid>
		<description><![CDATA[The series continues with Navigation section, which is IMHO quiet brilliant. Abilities to navigate to Type, File, Symbol, Member, Declaration, Implementation, Base and Derived Symbols, and many others, will satisfy your needs in almost every respect. Besides that, ReSharper provides an improved “Find reference” dialog, which is my personal favorite. What might prove as a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arkcore.wordpress.com&amp;blog=9591372&amp;post=455&amp;subd=arkcore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0;padding:0;"><div class="tweetmeme-button" id="tweetmeme-button-post-455" style='float: right; margin-left: 10px; margin-bottom: 5px; padding: 4px 0 2px 4px; background: #fff;'>
<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Farkcore.wordpress.com%2F2010%2F12%2F06%2Fresharper-5-navigation%2Ftweetmeme_alias%3Dhttp%3A%2F%2Fwp.me%2FpEf9y-7l%26tweetmeme_source%3Dwordpressdotcom"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Farkcore.wordpress.com%2F2010%2F12%2F06%2Fresharper-5-navigation%2F" height="61" width="51" /></a>
</div></div>
<p>The series continues with Navigation section, which is IMHO quiet brilliant. Abilities to navigate to <strong>Type, File, Symbol, Member, Declaration, Implementation, Base and Derived Symbols</strong>, and many others, will satisfy your needs in almost every respect. Besides that, ReSharper provides an improved “<strong>Find reference</strong>” dialog, which is my personal favorite.</p>
<p>What might prove as a winning combination is a “<strong>Navigate To</strong>” menu which contains all possible options to navigate from caret location. R# also provides some “<strong>Find</strong>” possibilities and I think this is the best place to put them along.</p>
<p>By the way: if you’ve missed my previous post from this series, you can navigate to any of them using links bellow.</p>
<p><span id="more-455"></span>
<p><a href="https://arkcore.wordpress.com/2010/08/28/resharper-5-installation-first-time-configuration/">Part 1 – Installation &amp; First-time Configuration</a>     <br /><a href="https://arkcore.wordpress.com/2010/08/31/resharper-5-coding-assistance-templates/">Part 2 – Coding Assistance &amp; Templates</a>     <br /><a href="https://arkcore.wordpress.com/2010/10/04/resharper-5-refactoring/">Part 3 – Refactoring</a>     <br /><strong><font size="2">Part 4 – Navigation</font></strong>     <br /><a href="https://arkcore.wordpress.com/2010/12/11/resharper-5-code-inspection/">Part 5 – Code Inspection</a>     <br />Part 6 – Unit Tests     <br />Part 7 – Performance &amp; Memory Consumption     <br />Part 8 – Ease of Use     <br />Part 9 – Extensibility     <br />Part 10 – Other Cool Features     <br />Part 11 – Final Thoughts</p>
<h2>Navigation Actions</h2>
<ul style="text-align:justify;">
<li style="margin:0;"><strong>Go to Type&#8230;</strong> &#8211; navigates you to any type within a solution or referenced assemblies. </li>
<li style="margin:0;"><b>Go to File&#8230; </b>- navigates you to any file within a solution. </li>
<li style="margin:0;"><b>Go to Symbol&#8230; </b>- navigates you to any symbol (method, property, &#8230;) within a solution or referenced assembly. </li>
<li style="margin:0;"><b>Go to File Member&#8230; </b>- navigates you to any member within the type (class). </li>
<li style="margin:0;"><b>Go to Declaration&#8230; </b>- same as Visual Studio command. </li>
<li style="margin:0;"><b>Go to Implementation&#8230; </b>- navigates you to a member implementation &#8211; great to navigate trough interfaces. </li>
<li style="margin:0;"><b>Base Symbols</b> &#8211; navigates you to base members (classes, interfaces,&#8230;). </li>
<li style="margin:0;"><b>Derived Symbols </b>- navigates you to members (classes,interfaces&#8230;) that derive from this class/interface. </li>
<li style="margin:0;"><b>Type of Symbol </b>- navigates you an implementation of type regarding the member you performed action on. For example: You have defined a string property name &quot;Title&quot; in your class. When you execute this action, ReSharper will jump to string implementation (in our case to metadata file). </li>
<li style="margin:0;"><b>Next / Previous Member </b>- navigates among members (classes, interfaces, methods, regions) in the currently opened file. </li>
<li style="margin:0;"><b>Containing Declaration </b>- navigates to a method, that declares the statement where you execute the command. </li>
<li style="margin:0;"><b>Navigate To&#8230; </b>- provides you a list of all possible navigations regarding the member under the caret. </li>
<li style="margin:0;"><b>Recent Files&#8230;</b> &#8211; provides you a list of all recently opened files. </li>
<li style="margin:0;"><b>Recent Edits&#8230;</b> &#8211; provides you a list of all recently edited members (classes, interfaces, methods,&#8230;) and locations where the code was edited. </li>
<li style="margin:0;"><b>Previous Edit</b> &#8211; very similar functionality to Visual Studio&#8217;s Navigate Backward, unless it saves only position where code was edited and not all. </li>
<li style="margin:0;"><b>Related Files&#8230;</b> &#8211; provides you a list of files with the same or related name excluding the file extension. For example: if you execute the command in Form1.cs file, you&#8217;ll be given Form1.Designer.cs file as an option. </li>
<li style="margin:0;"><b>Previous / Next Location</b> &#8211; very similar functionality to Visual Studio&#8217;s Navigate Backward / Forward. </li>
</ul>
<p align="center"><a href="http://arkcore.files.wordpress.com/2010/12/resharper_042.png"><img style="display:block;background:0 0;float:none;border-width:0;margin:0 auto 10px;padding:0;" title="Navigation Dialogs" border="0" alt="Navigation Dialogs" src="http://arkcore.files.wordpress.com/2010/12/resharper_042_thumb.png?w=645" /></a></p>
<h3></h3>
<h2>Find Actions</h2>
<ul style="text-align:justify;">
<li style="margin:0;"><b>Find Usages</b> &#8211; provides you a list of&#160; usages for specific member. In case there’s only one usage, it will take you to that location. </li>
<li style="margin:0;"><b>Find Usages Advanced&#8230;</b> &#8211; allows to define what are you looking for and where you want to look at. All the rest is pretty much the same to previous command. </li>
<li style="margin:0;"><b>Highlight Usages in File&#8230;</b> &#8211; highlights specific members’ background with SkyBlue color. Useful for Visual Studio 2005/2008 users. </li>
<li style="margin:0;"><b>Find Code Dependent on Module&#8230;</b> &#8211; </li>
<li style="margin:0;"><b>Find symbols External to Scope&#8230;</b> &#8211; provides you a list of assemblies/namespaces where for all members used within the file. </li>
<li style="margin:0;"><b>Search with Pattern&#8230;</b> &#8211; </li>
<li style="margin:0;"><b>Previous / Next Item</b> &#8211; navigates you to next “usage” in <b>Find Results</b> window. </li>
</ul>
<p style="margin:0;">&#160;</p>
<p><a href="http://arkcore.files.wordpress.com/2010/12/resharper_051.png"><img style="background-image:none;background-color:transparent;padding-left:0;padding-right:0;display:block;float:none;padding-top:0;border-width:0;margin:0 auto 10px;" title="Find Windows" border="0" alt="Find Windows" src="http://arkcore.files.wordpress.com/2010/12/resharper_051_thumb.png?w=645" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arkcore.wordpress.com/455/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arkcore.wordpress.com/455/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arkcore.wordpress.com/455/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arkcore.wordpress.com/455/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arkcore.wordpress.com/455/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arkcore.wordpress.com/455/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arkcore.wordpress.com/455/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arkcore.wordpress.com/455/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arkcore.wordpress.com/455/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arkcore.wordpress.com/455/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arkcore.wordpress.com/455/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arkcore.wordpress.com/455/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arkcore.wordpress.com/455/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arkcore.wordpress.com/455/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arkcore.wordpress.com&amp;blog=9591372&amp;post=455&amp;subd=arkcore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arkcore.wordpress.com/2010/12/06/resharper-5-navigation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4cf7b929c359c8c1da29fc3d6b8e183a?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">ArkCore</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/12/resharper_042_thumb.png" medium="image">
			<media:title type="html">Navigation Dialogs</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/12/resharper_051_thumb.png" medium="image">
			<media:title type="html">Find Windows</media:title>
		</media:content>
	</item>
		<item>
		<title>ReSharper 5 &#8211; Refactoring</title>
		<link>http://arkcore.wordpress.com/2010/10/04/resharper-5-refactoring/</link>
		<comments>http://arkcore.wordpress.com/2010/10/04/resharper-5-refactoring/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 21:37:00 +0000</pubDate>
		<dc:creator>Danijel Malik</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Add-in]]></category>
		<category><![CDATA[ReSharper]]></category>

		<guid isPermaLink="false">https://arkcore.wordpress.com/2010/10/04/resharper-5-refactoring/</guid>
		<description><![CDATA[erR# brings another dimension into the world of refactoring. A wide range of powerful refactorings satisfies even the most demanding users – like me. With abilities like “Move To”, “Introduce…”, “Extract…” and many others, you will quickly reshape the code. Table of Contents Time for Some Action Move Introduce Extract &#38; Inline Other Convert Conclusion [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arkcore.wordpress.com&amp;blog=9591372&amp;post=411&amp;subd=arkcore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0;padding:0;"><div class="tweetmeme-button" id="tweetmeme-button-post-411" style='float: right; margin-left: 10px; margin-bottom: 5px; padding: 4px 0 2px 4px; background: #fff;'>
<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Farkcore.wordpress.com%2F2010%2F10%2F04%2Fresharper-5-refactoring%2Ftweetmeme_alias%3Dhttp%3A%2F%2Fwp.me%2FpEf9y-6D%26tweetmeme_source%3Dwordpressdotcom"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Farkcore.wordpress.com%2F2010%2F10%2F04%2Fresharper-5-refactoring%2F" height="61" width="51" /></a>
</div></div>
<p align="justify">erR# brings another dimension into the world of refactoring. A wide range of powerful refactorings satisfies even the most demanding users – like me. With abilities like “Move To”, “Introduce…”, “Extract…” and many others, you will quickly reshape the code.</p>
<p><span id="more-411"></span><br />
<h5>Table of Contents</h5>
<ul>
<li><a href="#tfsa">Time for Some Action</a>
<ul>
<li><a href="#move">Move</a> </li>
<li><a href="#introduce">Introduce</a> </li>
<li><a href="#extract">Extract &amp; Inline</a> </li>
<li><a href="#other">Other</a> </li>
<li><a href="#convert">Convert</a> </li>
</ul>
</li>
<li><a href="#conclusion">Conclusion</a> </li>
</ul>
<h2 id="tfsa">Time for Some Action</h2>
<p align="justify">I’m going to cover nearly all refactorings R# provides and I feel they boosts developers performance. Before I start, let me mention that all refactorings are accessible trough the main and context menu. Most of them are also willing to respond to shortcuts/keystrokes. However, like in Coding Assistance we have a “one to rule them all” shortcut <strong>Ctrl+Shift+R</strong>, which opens a context menu with all possible refactorings under the caret.</p>
<p align="justify"><img style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;padding-top:0;border-width:0;margin:0 auto;" title="Refactor This" border="0" alt="Refactor This" src="http://arkcore.files.wordpress.com/2010/10/rr_01.png?w=593&#038;h=409" width="593" height="409" /></p>
<p align="justify">As you can see, we have many available options to choose<sup>1</sup>, so I’ll start from top to bottom and try to cover them in details.</p>
<p align="justify"><sup>1 to avoid misunderstanding, keep in mind that this are only refactorings, that belong to current member.</sup></p>
<p align="justify">Refactoring dialogs are designer very clear, so even beginners can get a picture of what is going to happen, once they press “Next” button.</p>
<h2 id="move">Move</h2>
<p align="justify">In this section I’m going to describe all refactorings related with “moving” of types and members.</p>
<ul style="text-align:justify;">
<li>
<div><strong>Move To Another File</strong> – moves the type into a new file. If type is the only one in the old file, R# gives you an option to delete it once the type is moved to the new file. </div>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;padding-top:0;border-width:0;margin:0 auto;" title="Move To Another File" border="0" alt="Move To Another File" src="http://arkcore.files.wordpress.com/2010/10/rr_02.png?w=605&#038;h=234" width="605" height="234" /></p>
</li>
<li>
<div><strong>Move To Folder</strong> – major goal of this dialog is to move types into a new folder in the solution. You can specify the target folder by selecting it from dropdown tree or by entering the text. The dialog also gives you ability to put classes into separate files, ensure that types belong to correct namespace (with respect to solution‘s structure), and change types visibility. Of course you can specify which types to move and which not. In my opinion very useful dialog. </div>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;padding-top:0;border-width:0;margin:0 auto;" title="Move To Folder" border="0" alt="Move To Folder" src="http://arkcore.files.wordpress.com/2010/10/rr_03.png?w=609&#038;h=549" width="609" height="549" /></p>
</li>
<li>
<div><strong>Move Type To Another Namespace</strong> – moves type into specified namespace. Namespace can be chosen from a dropdown tree or by entering the text. </div>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;padding-top:0;border-width:0;margin:0 auto;" title="Move Type To Another Namespace" border="0" alt="Move Type To Another Namespace" src="http://arkcore.files.wordpress.com/2010/10/rr_04.png?w=605&#038;h=231" width="605" height="231" /></p>
</li>
<li>
<div><strong>Move Types Into Matching Files</strong> – in case you have a lot of types in a few files you want to move into matching files, you’ll reach for this refactoring very quickly. The best is that it works on a whole project, so you don’t need to run it on each file. Simply awesome. </div>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;padding-top:0;border-width:0;margin:0 auto;" title="Move Type Into Matching Files" border="0" alt="Move Type Into Matching Files" src="http://arkcore.files.wordpress.com/2010/10/rr_05.png?w=605&#038;h=291" width="605" height="291" /></p>
</li>
<li>
<div><strong>Move To Another Type</strong> – when you want to move some members into a different type, copy/paste is usually the best practice, which takes some time, but it gives you more control. This refactoring saves you tons of time, especially if you’re doing that frequently. It allows you to specify members you want to move, and move them to any type within the solution. Along the way you can also change members’ access rights. Simple, efficient and nothing to worry about. </div>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;padding-top:0;border-width:0;margin:0 auto;" title="Move To Another Type" border="0" alt="Move To Another Type" src="http://arkcore.files.wordpress.com/2010/10/rr_07.png?w=605&#038;h=435" width="605" height="435" /></p>
</li>
</ul>
<h2 id="introduce">Introduce</h2>
<p>This section is related to introduction of new members like field, parameters, variables and properties.</p>
<ul style="text-align:justify;">
<li>
<div><strong>Introduce Variable</strong> – introduces variable from a selected code.</div>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;margin:0 0 5px 10px;" title="Introduce Variable" border="0" alt="Introduce Variable" src="http://arkcore.files.wordpress.com/2010/10/rr_12.png?w=235&#038;h=186" width="235" height="186" /></p>
</li>
<li>
<div><strong>Introduce Filed</strong> – promotes a local variable to field. It also allows you to define how field is initialized and it’s visibility.</div>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;padding-top:0;border-width:0;margin:0 auto;" title="Introduce Field" border="0" alt="Introduce Field" src="http://arkcore.files.wordpress.com/2010/10/rr_09.png?w=605&#038;h=325" width="605" height="325" /></p>
</li>
<li>
<div><strong>Introduce Parameter</strong> – promotes a local value or variable to parameter.</div>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;padding-top:0;border-width:0;margin:0 auto;" title="Introduce Parameter" border="0" alt="Introduce Parameter" src="http://arkcore.files.wordpress.com/2010/10/rr_11.png?w=605&#038;h=262" width="605" height="262" /></p>
</li>
<li>
<div><strong>Encapsulate Field</strong> – promotes field to property. Sometimes I wish I could directly promote local variable to property instead of using “Introduce Field” and “Encapsulate Field” combination. Anyway, I think this refactoring is very useful.</div>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;padding-top:0;border-width:0;margin:0 auto;" title="Encapsulate Field" border="0" alt="Encapsulate Field" src="http://arkcore.files.wordpress.com/2010/10/rr_10.png?w=605&#038;h=342" width="605" height="342" /></p>
</li>
</ul>
<h2 id="extract">Extract &amp; Inline</h2>
<ul style="text-align:justify;">
<li>
<div><strong>Extract Method</strong> – extracts method from code selection. This refactoring allows you also to declare method as static, manage parameters and set methods visibility. A bit more advanced refactoring in comparison to Visual Studio.</div>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;padding-top:0;border-width:0;margin:0 auto;" title="Extract Method" border="0" alt="Extract Method" src="http://arkcore.files.wordpress.com/2010/10/rr_13.png?w=595&#038;h=560" width="595" height="560" /></p>
</li>
<li>
<div><strong>Extract Interface</strong> – extracts the interface from a class. This functionality is also provided by Visual Studio, but ReSharper’s one gives you more edge. You can decide whether to move interface in a new file or to keep it beside, and easily select only public members to extract.</div>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;padding-top:0;border-width:0;margin:0 auto;" title="Extract Interface" border="0" alt="Extract Interface" src="http://arkcore.files.wordpress.com/2010/10/rr_14.png?w=560&#038;h=471" width="560" height="471" /></p>
</li>
<li>
<div><strong>Extract Superclass</strong> – extracts base class from current class with selected members. Dialog also provides you with abilities to place base class in a new file and select all public or dependent members (options doesn’t exclude each other).</div>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;padding-top:0;border-width:0;margin:0 auto;" title="Extract Superclass" border="0" alt="Extract Superclass" src="http://arkcore.files.wordpress.com/2010/10/rr_15.png?w=585&#038;h=473" width="585" height="473" /></p>
</li>
<li>
<div><strong>Pull Members Up/Down</strong> – allows you to easily move members to base or derived classes. Very similar dialog to previous ones.</div>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;padding-top:0;border-width:0;margin:0 auto;" title="Pull Members" border="0" alt="Pull Members" src="http://arkcore.files.wordpress.com/2010/10/rr_16.png?w=600&#038;h=430" width="600" height="430" /></p>
</li>
<li>
<div><strong>Inline Method</strong> – copies method&#8217;s code into each location where method was used (with respect to parameters). Besides that it gives you an option to remove unused method as well.</div>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;padding-top:0;border-width:0;margin:0 auto;" title="Inline Method" border="0" alt="Inline Method" src="http://arkcore.files.wordpress.com/2010/10/rr_17.png?w=605&#038;h=223" width="605" height="223" /></p>
</li>
</ul>
<h2 id="other">Other</h2>
<p align="justify">The next section is going to cover all the other refactorings that don’t belong to neither of sections above, but are also very very usable.</p>
<ul style="text-align:justify;">
<li>
<div><strong>Rename</strong> – I’m not completely sure if this dialog actually exploits Visual Studio’s “Rename” or is genuine replacement, but it does it’s job very fast.</div>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;padding-top:0;border-width:0;margin:0 auto;" title="Rename" border="0" alt="Rename" src="http://arkcore.files.wordpress.com/2010/10/rr_06.png?w=605&#038;h=263" width="605" height="263" /></p>
</li>
<li>
<div><strong>Adjust Namespaces</strong> – another cutting edge refactoring. Sometimes it happens that your classes doesn’t suit correct namespace. What are you going to do? Renaming namespaces and fixing dependent files is pain in the ass, right? Not anymore. This dialog will do the job for you within a few seconds. Bravo!</div>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;padding-top:0;border-width:0;margin:0 auto;" title="Adjust Namespaces" border="0" alt="Adjust Namespaces" src="http://arkcore.files.wordpress.com/2010/10/rr_08.png?w=604&#038;h=283" width="604" height="283" /></p>
</li>
<li>
<div><strong>Copy Type</strong> &#8211; creates a copy of a type with a new name. I didn&#8217;t find this refactoring very useful, but maybe some of you will.</div>
</li>
<li>
<div><strong>Safe Delete</strong> &#8211; tries to delete member. This refactoring is very useful to delete unused base types.</div>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;padding-top:0;border-width:0;margin:0 auto;" title="Safe Delete" border="0" alt="Safe Delete" src="http://arkcore.files.wordpress.com/2010/10/rr_18.png?w=605&#038;h=245" width="605" height="245" /></p>
</li>
<li>
<div><strong>Use Base Type where Possible</strong> – allows you to use base type instead of current type. It also provides you abilities to replace it in “is” and “typeof” operators.</div>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;padding-top:0;border-width:0;margin:0 auto;" title="Use Base Type" border="0" alt="Use Base Type" src="http://arkcore.files.wordpress.com/2010/10/rr_19.png?w=538&#038;h=339" width="538" height="339" /></p>
</li>
<li>
<div><strong>Change Signature</strong> &#8211; changes signature of current member. This refactoring covers everything possible to change for each member. Here’s an example what’s possible to change for methods.</div>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;padding-top:0;border-width:0;margin:0 auto;" title="Change Signature" border="0" alt="Change Signature" src="http://arkcore.files.wordpress.com/2010/10/rr_20.png?w=585&#038;h=526" width="585" height="526" /></p>
</li>
<li>
<div><strong>Make Method Static/Non-Static</strong> – I guess no further explanation is needed.</div>
</li>
<li>
<div><strong>Extract Class from Parameters </strong>– extracts a class or structure from parameters. Extracted class is passed as a new parameter (with previous parameters’ values) and selected parameters are removed. This method does much more as it seems at first sight and might be quite useful sometimes.</div>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;padding-top:0;border-width:0;margin:0 auto;" title="Extract Class From Parameters" border="0" alt="Extract Class From Parameters" src="http://arkcore.files.wordpress.com/2010/10/rr_21.png?w=588&#038;h=410" width="588" height="410" /></p>
</li>
<li>
<div><strong>Replace Constructor with Factory Method</strong> – picture tells 1000 words. </div>
<p><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="Replace Constructor" border="0" alt="Replace Constructor" src="http://arkcore.files.wordpress.com/2010/10/rr_22.png?w=484&#038;h=560" width="484" height="560" /></p>
</li>
</ul>
<h2 id="convert">Convert</h2>
<p>Ok, we’re getting close to the end. The only refactorings left are those that allows you to do some conversion among type members. I don’t think this refactorings needs any special treatment, so I’ll just explain them quickly:</p>
<ul style="text-align:justify;">
<li>
<div><strong>Property to Methods</strong> – Converts property to “get” and “set” methods. Conversion in opposite direction is also available.</div>
</li>
<li>
<div><strong>Method to Indexer</strong> – converts method to indexer. Conversion in opposite direction is also available.</div>
</li>
<li>
<div><strong>Abstract Class to Interface</strong> – simply changes class to interface. No dialog is shown, just code modification. Conversion in opposite direction is also available.</div>
</li>
<li>
<div><strong>Static to Extension Method</strong> – adds “this” in front of the first parameter. Conversion in opposite direction is also available.</div>
</li>
<li>
<div><strong>Property to Auto Property</strong> – coverts property with back fields into auto property. Conversion in opposite direction is also available.</div>
</li>
<li>
<div><strong>Anonymous to Named Type</strong> – I couldn’t find out why and how this is used.</div>
</li>
</ul>
<h2 id="conclusion">Conclusion</h2>
<p>In response to what I’ve seen so far, I can say just WOW. Guys from JetBrains put some great effort into designing powerful refactorings. Some of them are really indispensible.</p>
<p>BTW, I forgot to mention that nearly every refactoring is equipped with error prevention mechanism that warns you before you make something stupid.<img style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;padding-top:0;border-width:0;margin:0 auto;" title="Conflicts Dialog" border="0" alt="Conflicts Dialog" src="http://arkcore.files.wordpress.com/2010/10/rr_23.png?w=611&#038;h=473" width="611" height="473" /></p>
<h3>Other posts in the series</h3>
<p><a href="https://arkcore.wordpress.com/2010/08/28/resharper-5-installation-first-time-configuration/">Part 1 – Installation &amp; First-time Configuration</a>     <br /><a href="https://arkcore.wordpress.com/2010/08/31/resharper-5-coding-assistance-templates/">Part 2 – Coding Assistance &amp; Templates</a>     <br /><font size="2"><strong>Part 3 – Refactoring </strong></font>    <br /><a href="https://arkcore.wordpress.com/2010/12/06/resharper-5-navigation/">Part 4 – Navigation</a>    <br /><a href="https://arkcore.wordpress.com/2010/12/11/resharper-5-code-inspection/">Part 5 – Code Inspection</a>     <br />Part 6 – Unit Tests     <br />Part 7 – Performance &amp; Memory Consumption     <br />Part 8 – Ease of Use     <br />Part 9 – Extensibility     <br />Part 10 – Other Cool Features     <br />Part 11 – Final Thoughts</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arkcore.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arkcore.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arkcore.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arkcore.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arkcore.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arkcore.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arkcore.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arkcore.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arkcore.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arkcore.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arkcore.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arkcore.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arkcore.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arkcore.wordpress.com/411/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arkcore.wordpress.com&amp;blog=9591372&amp;post=411&amp;subd=arkcore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arkcore.wordpress.com/2010/10/04/resharper-5-refactoring/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4cf7b929c359c8c1da29fc3d6b8e183a?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">ArkCore</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_01.png" medium="image">
			<media:title type="html">Refactor This</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_02.png" medium="image">
			<media:title type="html">Move To Another File</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_03.png" medium="image">
			<media:title type="html">Move To Folder</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_04.png" medium="image">
			<media:title type="html">Move Type To Another Namespace</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_05.png" medium="image">
			<media:title type="html">Move Type Into Matching Files</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_07.png" medium="image">
			<media:title type="html">Move To Another Type</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_12.png" medium="image">
			<media:title type="html">Introduce Variable</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_09.png" medium="image">
			<media:title type="html">Introduce Field</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_11.png" medium="image">
			<media:title type="html">Introduce Parameter</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_10.png" medium="image">
			<media:title type="html">Encapsulate Field</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_13.png" medium="image">
			<media:title type="html">Extract Method</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_14.png" medium="image">
			<media:title type="html">Extract Interface</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_15.png" medium="image">
			<media:title type="html">Extract Superclass</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_16.png" medium="image">
			<media:title type="html">Pull Members</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_17.png" medium="image">
			<media:title type="html">Inline Method</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_06.png" medium="image">
			<media:title type="html">Rename</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_08.png" medium="image">
			<media:title type="html">Adjust Namespaces</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_18.png" medium="image">
			<media:title type="html">Safe Delete</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_19.png" medium="image">
			<media:title type="html">Use Base Type</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_20.png" medium="image">
			<media:title type="html">Change Signature</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_21.png" medium="image">
			<media:title type="html">Extract Class From Parameters</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_22.png" medium="image">
			<media:title type="html">Replace Constructor</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/10/rr_23.png" medium="image">
			<media:title type="html">Conflicts Dialog</media:title>
		</media:content>
	</item>
		<item>
		<title>How to backup IE8 Search Providers and Accelerators?</title>
		<link>http://arkcore.wordpress.com/2010/09/03/how-to-backup-ie8-search-providers-and-accelerators/</link>
		<comments>http://arkcore.wordpress.com/2010/09/03/how-to-backup-ie8-search-providers-and-accelerators/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 10:48:00 +0000</pubDate>
		<dc:creator>Danijel Malik</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Accelerators]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Internet Explorer 8]]></category>
		<category><![CDATA[Process Monitor]]></category>
		<category><![CDATA[Search Providers]]></category>

		<guid isPermaLink="false">https://arkcore.wordpress.com/2010/09/03/how-to-backup-ie8-search-providers-and-accelerators/</guid>
		<description><![CDATA[Have you ever wondered how to backup your Search Providers or Accelerators from Internet Explorer 8? I didn’t until I realized I have a lot of great Accelerators and Search Providers installed and it would take a while to get them back. So I “binged” and “googled” the web in hope to find a resolution [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arkcore.wordpress.com&amp;blog=9591372&amp;post=342&amp;subd=arkcore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0;padding:0;"><div class="tweetmeme-button" id="tweetmeme-button-post-342" style='float: right; margin-left: 10px; margin-bottom: 5px; padding: 4px 0 2px 4px; background: #fff;'>
<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Farkcore.wordpress.com%2F2010%2F09%2F03%2Fhow-to-backup-ie8-search-providers-and-accelerators%2Ftweetmeme_alias%3Dhttp%3A%2F%2Fwp.me%2FpEf9y-5w%26tweetmeme_source%3Dwordpressdotcom"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Farkcore.wordpress.com%2F2010%2F09%2F03%2Fhow-to-backup-ie8-search-providers-and-accelerators%2F" height="61" width="51" /></a>
</div></div>
<p align="justify">Have you ever wondered how to backup your Search Providers or Accelerators from Internet Explorer 8? I didn’t until I realized I have a lot of great Accelerators and Search Providers installed and it would take a while to get them back. So I “binged” and “googled” the web in hope to find a resolution to my problem. I found one good topic about Search Providers, but a question about Accelerators remained open. So how I managed to solve this problem? </p>
<p>  <span id="more-342"></span>
<p align="justify"></p>
<p align="justify"><em><font color="#ff0000" size="1">Note: If you’re not willing to read the whole article, you can scroll down to “1, 2, 3 and we’re done!” section where the solution is written in 3 steps.</font></em></p>
<h2>Table of contents</h2>
<ol>
<li><a href="#digging">Digging deep inside the OS with Process Monitor</a></li>
<li><a href="#tricks">Tricks against directions</a></li>
<li><a href="#icons">Hey what about icons?</a></li>
<li><a href="#conclusion">1, 2, 3 and we’re done!</a></li>
</ol>
<h2 id="digging">Digging deep inside the OS with Process Monitor</h2>
<p align="justify">Before I started I made a clear prediction. Information about Accelerators and Search Providers has to be stored somewhere. Be it a system drive or the registry. It has to be somewhere. Now I had to find out where. Searching trough the drive or registry wouldn’t bring me anywhere, so I had to find a different way. If you ever heard about <a href="http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx" target="_blank">Process Monitor</a> &#8211; a great application to monitor events in the OS, you know that it’s the best place to start from. I downloaded it from the internet and started to dig deep inside the OS events.</p>
<p align="justify">As I wasn’t interested in watching all events from all processes I added a filter to list only events from “iexplore.exe” process.</p>
<p><img style="background-image:none;background-color:transparent;display:inline;border-width:0;margin:0;padding:0;" title="Process Monitor Filter" border="0" alt="Process Monitor Filter" src="http://arkcore.files.wordpress.com/2010/09/ie8_backup_procmon_filter.png?w=645" /></p>
<p>Once I got rid of useless events the picture become much more clear&#8230;</p>
<p><a href="http://arkcore.files.wordpress.com/2010/09/ie8_backup_procmon.png"><img style="background-image:none;background-color:transparent;display:inline;border-width:0;margin:0;padding:0;" title="Process Monitor - Internet Explorer" border="0" alt="Process Monitor - Internet Explorer" src="http://arkcore.files.wordpress.com/2010/09/ie8_backup_procmon_thumb.png?w=645" /></a></p>
<p>…but I still had 38k+ events to look at and find where Accelerators and Search Providers are stored. And of course I still didn’t know where information is stored.</p>
<h2 id="tricks">Tricks against directions</h2>
<p align="justify">Best practice would direct me to add more filters to shrink the list of results, but I had a better idea in my mind. So what I did? I cleared all events to make sure only events from now on are listed. We certainly don’t want to look at all events from the past, right? After that I opened “Manage Add-ons” window and selected “Search Providers” to get a list of installed Search Providers.</p>
<p><a href="http://arkcore.files.wordpress.com/2010/09/ie8.png"><img style="background-image:none;background-color:transparent;display:inline;border-width:0;margin:0;padding:0;" title="Internet Explorer 8" border="0" alt="Internet Explorer 8" src="http://arkcore.files.wordpress.com/2010/09/ie8_thumb.png?w=645" /></a></p>
<p>&#160;<a href="http://arkcore.files.wordpress.com/2010/09/ie8_managesearchproviders1.png"><img style="background-image:none;background-color:transparent;display:inline;border-width:0;margin:0;padding:0;" title="Internet Explorer 8 - Search Providers" border="0" alt="Internet Explorer 8 - Search Providers" src="http://arkcore.files.wordpress.com/2010/09/ie8_managesearchproviders_thumb.png?w=645" /></a></p>
<p align="justify">Right after that I switched to Process Monitor and stopped monitoring events, to make sure only events that happened when I opened “Manage Add-ons” window were listed.</p>
<p><a href="http://arkcore.files.wordpress.com/2010/09/ie8_backup_procmon_searchproviders.png"><img style="background-image:none;background-color:transparent;display:inline;border-width:0;margin:0;padding:0;" title="Process Monitor - Search Providers" border="0" alt="Process Monitor - Search Providers" src="http://arkcore.files.wordpress.com/2010/09/ie8_backup_procmon_searchproviders_thumb.png?w=645" /></a></p>
<p align="justify">Having only 600+ events allowed me to quickly find a pattern among listed events. I suspected that this could be the location where Search Providers are stored. I opened Registry Editor (regedit.exe) and exported the following key:</p>
<p align="justify"><font size="2"><strong>HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes</strong></font></p>
<p align="justify">To make sure this is 100% solution I copied the exported file to another machine and imported it into machine’s registry. Once I checked the solution worked, I did the same for Accelerators.</p>
<p align="justify">I cleared the list of events in Process Monitor, selected “Accelerators” option in “Manage&#160; Add-ons” windows and switched back to Process Monitor to stop watching events.</p>
<p><a href="http://arkcore.files.wordpress.com/2010/09/ie8_manageaccelerators.png"><img style="background-image:none;background-color:transparent;display:inline;border-width:0;margin:0;padding:0;" title="Internet Explorer 8 - Accelerators" border="0" alt="Internet Explorer 8 - Accelerators" src="http://arkcore.files.wordpress.com/2010/09/ie8_manageaccelerators_thumb.png?w=645" /></a></p>
<p><a href="http://arkcore.files.wordpress.com/2010/09/ie8_backup_procmon_accelerators.png"><img style="background-image:none;background-color:transparent;display:inline;border-width:0;margin:0;padding:0;" title="Process Monitor - Accelerators" border="0" alt="Process Monitor - Accelerators" src="http://arkcore.files.wordpress.com/2010/09/ie8_backup_procmon_accelerators_thumb.png?w=645" /></a></p>
<p align="justify">I expected to get another pattern and I was right. What surprised me, was a location where Accelerators are stored, but that doesn’t even matter as long as it works <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  The registry key for them is:</p>
<p align="justify"><strong><font size="2">HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Activities</font></strong></p>
<h2 id="icons">Hey what about icons?</h2>
<p align="justify">The solution I wrote works on any machine, but you has a small cosmetic error. All icons for Search Providers and Accelerators disappears. Huh…how to solve that?</p>
<p align="justify">If you look closely at the image bellow you notice that read to “Icon” value was logged.</p>
<p><a href="http://arkcore.files.wordpress.com/2010/09/ie8_backup_procmon_jumpto.png"><img style="background-image:none;background-color:transparent;display:inline;border-width:0;margin:0;padding:0;" title="Process Monitor - Jump To..." border="0" alt="Process Monitor - Jump To..." src="http://arkcore.files.wordpress.com/2010/09/ie8_backup_procmon_jumpto_thumb.png?w=645" /></a></p>
<p>We use “Jump To…” command to quickly open the correct registry key in Registry Editor.</p>
<p><a href="http://arkcore.files.wordpress.com/2010/09/ie8_backup_regedit.png"><img style="background-image:none;background-color:transparent;display:inline;border-width:0;margin:0;padding:0;" title="Registry Editor" border="0" alt="Registry Editor" src="http://arkcore.files.wordpress.com/2010/09/ie8_backup_regedit_thumb.png?w=645" /></a></p>
<p>Now we can find out where icons are stored and backup this folder as well.</p>
<h2 id="conclusion">1, 2, 3 and we’re done!</h2>
<p>There’s nothing more to write about, just to put a solution together at one place. So If you want to backup your Search Providers and Accelerators you need to do the following:</p>
<p><strong><font size="2">Step 1</font></strong></p>
<p>To backup Accelerators, export the following registry key: <font size="2"><strong>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Activities </strong></font></p>
<p><a href="http://arkcore.files.wordpress.com/2010/09/ie8_backup_regedit_exportaccelerators.png"><img style="background-image:none;background-color:transparent;display:inline;border-width:0;margin:0;padding:0;" title="Accelerators - Registry Export" border="0" alt="Accelerators - Registry Export" src="http://arkcore.files.wordpress.com/2010/09/ie8_backup_regedit_exportaccelerators_thumb.png?w=645" /></a></p>
<p><font size="2"><strong>Step 2</strong></font></p>
<p>To backup Search Providers, export the following registry key: <font size="2"><strong>HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes</strong></font></p>
<p><a href="http://arkcore.files.wordpress.com/2010/09/ie8_backup_regedit_exportsearchproviders.png"><img style="background-image:none;background-color:transparent;display:inline;border-width:0;margin:0;padding:0;" title="Search Providers - Registry Export" border="0" alt="Search Providers - Registry Export" src="http://arkcore.files.wordpress.com/2010/09/ie8_backup_regedit_exportsearchproviders_thumb.png?w=645" /></a></p>
<p><font size="2"><strong>Step 3</strong></font></p>
<p>To backup icons, copy the following folder, where {Username} stands for you username.</p>
<p><strong>C:\Users\{Username}\AppData\LocalLow\Microsoft\Internet Explorer\Services</strong></p>
<p><a href="http://arkcore.files.wordpress.com/2010/09/ie8_backup_explorer.png"><img style="background-image:none;background-color:transparent;display:inline;border-width:0;margin:0;padding:0;" title="Icons Folder" border="0" alt="Icons Folder" src="http://arkcore.files.wordpress.com/2010/09/ie8_backup_explorer_thumb.png?w=645" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arkcore.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arkcore.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arkcore.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arkcore.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arkcore.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arkcore.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arkcore.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arkcore.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arkcore.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arkcore.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arkcore.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arkcore.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arkcore.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arkcore.wordpress.com/342/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arkcore.wordpress.com&amp;blog=9591372&amp;post=342&amp;subd=arkcore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arkcore.wordpress.com/2010/09/03/how-to-backup-ie8-search-providers-and-accelerators/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4cf7b929c359c8c1da29fc3d6b8e183a?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">ArkCore</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/09/ie8_backup_procmon_filter.png" medium="image">
			<media:title type="html">Process Monitor Filter</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/09/ie8_backup_procmon_thumb.png" medium="image">
			<media:title type="html">Process Monitor - Internet Explorer</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/09/ie8_thumb.png" medium="image">
			<media:title type="html">Internet Explorer 8</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/09/ie8_managesearchproviders_thumb.png" medium="image">
			<media:title type="html">Internet Explorer 8 - Search Providers</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/09/ie8_backup_procmon_searchproviders_thumb.png" medium="image">
			<media:title type="html">Process Monitor - Search Providers</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/09/ie8_manageaccelerators_thumb.png" medium="image">
			<media:title type="html">Internet Explorer 8 - Accelerators</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/09/ie8_backup_procmon_accelerators_thumb.png" medium="image">
			<media:title type="html">Process Monitor - Accelerators</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/09/ie8_backup_procmon_jumpto_thumb.png" medium="image">
			<media:title type="html">Process Monitor - Jump To...</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/09/ie8_backup_regedit_thumb.png" medium="image">
			<media:title type="html">Registry Editor</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/09/ie8_backup_regedit_exportaccelerators_thumb.png" medium="image">
			<media:title type="html">Accelerators - Registry Export</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/09/ie8_backup_regedit_exportsearchproviders_thumb.png" medium="image">
			<media:title type="html">Search Providers - Registry Export</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/09/ie8_backup_explorer_thumb.png" medium="image">
			<media:title type="html">Icons Folder</media:title>
		</media:content>
	</item>
		<item>
		<title>ReSharper 5 &#8211; Coding Assistance &amp; Templates</title>
		<link>http://arkcore.wordpress.com/2010/08/31/resharper-5-coding-assistance-templates/</link>
		<comments>http://arkcore.wordpress.com/2010/08/31/resharper-5-coding-assistance-templates/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 07:43:00 +0000</pubDate>
		<dc:creator>Danijel Malik</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Add-in]]></category>
		<category><![CDATA[ReSharper]]></category>

		<guid isPermaLink="false">https://arkcore.wordpress.com/2010/08/31/resharper-5-coding-assistance-templates/</guid>
		<description><![CDATA[Coding Assistance in ReSharper is great,&#160; meanwhile templates are one big disappointment. They should be done much better, but I’ll talk about them latter. First I’ll focus on what ReSharper brings. In code editor you notice some nice icons that appear next to the caret location. This are context actions, which are allowing you to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arkcore.wordpress.com&amp;blog=9591372&amp;post=301&amp;subd=arkcore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0;padding:0;"><div class="tweetmeme-button" id="tweetmeme-button-post-301" style='float: right; margin-left: 10px; margin-bottom: 5px; padding: 4px 0 2px 4px; background: #fff;'>
<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Farkcore.wordpress.com%2F2010%2F08%2F31%2Fresharper-5-coding-assistance-templates%2Ftweetmeme_alias%3Dhttp%3A%2F%2Fwp.me%2FpEf9y-4R%26tweetmeme_source%3Dwordpressdotcom"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Farkcore.wordpress.com%2F2010%2F08%2F31%2Fresharper-5-coding-assistance-templates%2F" height="61" width="51" /></a>
</div></div>
<p align="justify">Coding Assistance in ReSharper is great,&#160; meanwhile templates are one big disappointment.    <br />They should be done much better, but I’ll talk about them latter. First I’ll focus     <br />on what ReSharper brings.</p>
<p align="justify">In code editor you notice some nice icons that appear next to the caret location.     <br />This are context actions, which are allowing you to quickly edit, refactor, navigate,     <br />fix or generate code. Very handy, indeed. Here are icons that you should pay attention     <br />to:</p>
<p><span id="more-301"></span>
<p align="justify">
<table>
<tbody>
<tr>
<td style="border-style:none;margin:0;padding:0;" width="22"><img style="background-color:transparent;border-style:none;padding:4px 0 0;" title="title" border="0" alt="alt" align="left" src="http://arkcore.files.wordpress.com/2010/08/editingactions.png?w=22&#038;h=23" width="22" height="23" /> </td>
<td style="border-style:none;margin:0;padding:0 0 0 8px;">- for code editing </td>
</tr>
<tr>
<td style="border-style:none;margin:0;padding:0;" width="22"><img style="background-color:transparent;border-style:none;padding:4px 0 0;" title="title" border="0" alt="alt" align="left" src="http://arkcore.files.wordpress.com/2010/08/refactoringactions.png?w=22&#038;h=23" width="22" height="23" /> </td>
<td style="border-style:none;margin:0;padding:0 0 0 8px;">- for refactoring </td>
</tr>
<tr>
<td style="border-style:none;margin:0;padding:0;" width="22"><img style="background-color:transparent;border-style:none;padding:4px 0 0;" title="title" border="0" alt="alt" align="left" src="http://arkcore.files.wordpress.com/2010/08/navigationactions.png?w=22&#038;h=23" width="22" height="23" /> </td>
<td style="border-style:none;margin:0;padding:0 0 0 8px;">- for navigation </td>
</tr>
<tr>
<td style="border-style:none;margin:0;padding:0;" height="23" valign="top" width="22" align="center"><img style="background-color:transparent;border-style:none;padding:4px 0 0;" title="title" border="0" alt="alt" align="left" src="http://arkcore.files.wordpress.com/2010/08/quickfixerroractions.png?w=22&#038;h=23" width="22" height="23" /> </td>
<td style="border-style:none;margin:0;padding:0 0 0 8px;">- for quick fixes </td>
</tr>
<tr>
<td style="border-style:none;margin:0;padding:0;" width="22"><img style="background-color:transparent;border-style:none;padding:4px 0 0;" title="title" border="0" alt="alt" align="left" src="http://arkcore.files.wordpress.com/2010/08/generateactions.png?w=22&#038;h=23" width="22" height="23" /> </td>
<td style="border-style:none;margin:0;padding:0 0 0 8px;">- for code generating </td>
</tr>
</tbody>
</table>
<p align="justify">Context actions are accessible by clicking the icon or by pressing Alt+Return. Below     <br />is an example how context actions looks like.</p>
<p align="justify"><img style="background-image:none;background-color:transparent;display:inline;border-width:0;margin:10px 0;padding:0;" title="Context Action" border="0" alt="Context Action" src="http://arkcore.files.wordpress.com/2010/08/resharper_04.png?w=645" /></p>
<p align="justify">It’s also hard to miss hints above context actions. They usually appear in association     <br />with missing using directives, like shown on a picture below.</p>
<p align="justify"><img style="background-image:none;background-color:transparent;display:inline;border-width:0;margin:10px 0;padding:0;" title="Action Hint" border="0" alt="Action Hint" src="http://arkcore.files.wordpress.com/2010/08/resharper_051.png?w=645" /></p>
<p align="justify">When a reference to assembly is missing, this hint doesn’t appear. However, ReSharper     <br />is able to add a correct reference to project references.</p>
<p align="justify">Once you start typing you’ll notice that IntelliSense from Visual Studio has been     <br />replaced with a new one. Don’t panic, this is ReSharper’s default option and can     <br />be later changed in Options dialog. New IntelliSense is much better from the one     <br />in Visual Studio and what I especially like is code completion. It provides three     <br />different modes:</p>
<ul>
<li>
<div align="justify"><strong>Symbol Completion</strong> (<font color="#c0504d">Ctrl+Space</font>) &#8211; completes         <br />names of classes, methods, variables, keywords, and any other symbols that are available         <br /><i>within the current visibility scope</i> (including extension methods that were         <br />previously imported).
<p><img style="background-image:none;background-color:transparent;display:inline;border-width:0;margin:0 0 10px;padding:0;" title="Symbol Completion" border="0" alt="Symbol Completion" src="http://arkcore.files.wordpress.com/2010/08/resharper_061.png?w=645" /></p>
</p></div>
</li>
<li>
<div align="justify"><strong>Smart Completion</strong> (<font color="#c0504d">Ctrl+Shift+Space</font>)         <br />- filters the list of types, methods, and variables to match the expected type of         <br />an expression. It works anywhere as long as ReSharper can determine the expected         <br />type of the expression, for example, right-hand sides of assignments, variable initializers,         <br />or return statements. If several return types are possible, ReSharper detects the         <br />most recently used symbol of an applicable type and automatically selects it in         <br />the lookup list. Smart Completion can also suggest creating anonymous delegates,         <br />lambda expressions, and regular methods, as well as local variables for out parameters.         <br />In addition to that, in object initializers, Smart Completion suggests fields/properties         <br />that were not yet assigned a value.
<p><img style="background-image:none;background-color:transparent;display:inline;border-width:0;padding:0;" title="Smart Completion" border="0" alt="Smart Completion" src="http://arkcore.files.wordpress.com/2010/08/resharper_071.png?w=645" /></p>
</p></div>
</li>
<li>
<div align="justify"><b>Import Symbol Completion </b>(<font color="#c0504d">Shift+Alt+Space</font>) &#8211;         <br />displays all types that match a given prefix regardless of what namespace they belong         <br />to (as opposed to Symbol Completion, which only completes names of currently visible         <br />types). Import Symbol Completion automatically inserts appropriate namespace import         <br />directives to the current file if a selected type has not been imported previously.         <br />It also works after dot with extension methods and puts necessary using directives.
<p><img style="background-image:none;background-color:transparent;display:inline;border-width:0;margin:0 0 10px;padding:0;" title="Import Symbol Completion" border="0" alt="Import Symbol Completion" src="http://arkcore.files.wordpress.com/2010/08/resharper_08.png?w=645" /></p>
</p></div>
</li>
</ul>
<p align="justify">In general, this IntelliSense is quite a monster, but it takes a little bit to get     <br />used to it.</p>
<p align="justify">Wondering what’s more? There&#8217;re some really nice sugars like</p>
<ul>
<li style="margin:17px 0 0;">
<div align="justify"><strong>Complete Statement </strong>(<font color="#c0504d">Ctrl+Shift+Enter</font>)         <br />– is a feature that inserts necessary syntax elements (braces, semicolons etc.)         <br />and gets you in position to start the next statement.
<p><img style="background-image:none;background-color:transparent;display:inline;border-width:0;margin:10px 0 0;padding:0;" title="Complete Statement" border="0" alt="Complete Statement" src="http://arkcore.files.wordpress.com/2010/08/resharper_09.png?w=645" /></p>
</p></div>
</li>
<li style="margin:17px 0 0;">
<div align="justify"><b>Parameter Information</b> – shows up the tooltip regarding the current parameter.         <br />I find this very useless. Maybe a picture tells thousand words why. But that’s just         <br />my opinion.
<p><a href="http://arkcore.files.wordpress.com/2010/08/resharper_101.png">           <br /><img style="background-image:none;background-color:transparent;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;margin:10px 0;" title="Parameter Information" border="0" alt="Parameter Information" src="http://arkcore.files.wordpress.com/2010/08/resharper_10_thumb3.png?w=645" /></a></p>
</p></div>
</li>
<li style="margin:17px 0 0;"><b>Quick Documentation&#8230;</b> – shows up a tooltip with       <br />a quick documentation. Very handy.
<p><img style="background-image:none;background-color:transparent;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;margin:10px 0;" title="Quick Documentation" border="0" alt="Quick Documentation" src="http://arkcore.files.wordpress.com/2010/08/resharper_111.png?w=402&#038;h=370" width="402" height="370" /></p>
</li>
<li style="margin:17px 0 0;">
<div align="justify"><b>Generate Code (Alt+Ins) </b>- this functionality provides you with options to         <br />generate code from editor and solution tree. With it, your able to generate classes,         <br />interfaces, constructors, delegates, override members,&#8230; Oh god, I love this. No         <br />more “Add new dialog”.
<p><img style="background-image:none;background-color:transparent;display:inline;border-width:0;margin:10px 0 0;padding:0;" title="Code Generating #1" border="0" alt="Code Generating #1" src="http://arkcore.files.wordpress.com/2010/08/resharper_12.png?w=645" />           <br /><img style="background-image:none;background-color:transparent;display:inline;border-width:0;margin:10px 0 10px 40px;padding:0;" title="Code Generating #2" border="0" alt="Code Generating #2" src="http://arkcore.files.wordpress.com/2010/08/resharper_13.png?w=645" />&#160;</p>
</p></div>
</li>
<li style="margin:17px 0 0;">
<div align="justify"><b>Insert Live Template&#8230;</b> – allows you to insert a code template. Tough a list         <br />of predefined templates is very short (around 30 templates all together), it’s possible         <br />to create your own templates with ease.
<p><a href="http://arkcore.files.wordpress.com/2010/08/resharper_141.png">           <br /><img style="background-image:none;background-color:transparent;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;margin:10px 0 0;" title="Insert a Template" border="0" alt="Insert a Template" src="http://arkcore.files.wordpress.com/2010/08/resharper_14_thumb.png?w=645" /></a></p>
</p></div>
</li>
<li style="margin:10px 0 0;">
<div align="justify"><b>Surround With Template&#8230;</b> &#8211; gives you an ability to surround your code with         <br />region, compiler directives, code block,&#8230; At times, this could be useful, but         <br />that’s up to you.         <br /><img style="background-image:none;background-color:transparent;display:inline;border-width:0;margin:10px 0 0;padding:0;" title="Surround With" border="0" alt="Surround With" src="http://arkcore.files.wordpress.com/2010/08/resharper_15.png?w=645" />         </div>
</li>
<li style="margin:0;">
<div align="justify"><strong>Extend Selection</strong> (<font color="#c0504d">Ctrl+W</font>) – allows         <br />you to successively select expanding blocks of code so that you can easily select         <br />any expression in the code by placing the caret somewhere inside it and pressing         <br />Ctrl+W a few times         </div>
</li>
<li style="margin:0;"><strong>Shrink Selection</strong> (<font color="#c0504d">Ctrl+Shift+W</font>) – opposite of “Extend Selection” </li>
<li style="margin:0;"><strong>Duplicate Text </strong>(<font color="#c0504d">Ctrl+D</font>) – duplicates selected text if any, otherwise it duplicates current line. </li>
<li style="margin:0;">
<div align="justify"><strong>Comment with Line Comment</strong>(<font color="#c0504d">Ctrl+/</font>) – comments selected text with // in front of each line. This functionality doesn’t work correct with XML comments and is also provided by Visual Studio. </div>
</li>
<li style="margin:0;">
<div align="justify"><strong>Comment with Block Comment </strong>(<font color="#c0504d">Ctrl+Shift+/</font>) – comments the selected text with /* and */ block. </div>
</li>
<li style="margin:0;">
<div align="justify"><b>Rearrange Code</b> – allows you to rearrange members in your code up, down. It’s also possible to move code in or out of block. Generally this is a useful feature, but it doesn’t support moving regions. </div>
</li>
<li style="margin:0;"><b>Paste</b> – Clipboard history. </li>
</ul>
<h2>Templates</h2>
<p><a href="http://arkcore.files.wordpress.com/2010/08/resharper_031.png">     <br /><img style="background-image:none;background-color:transparent;display:inline;border-width:0;margin:10px 0 0 10px;padding:0;" title="Templates" border="0" alt="Templates" align="right" src="http://arkcore.files.wordpress.com/2010/08/resharper_03_thumb.png?w=645" /></a></p>
<p align="justify">Templates in ReSharper are one big disappointment in comparison with CodeRush. Although     <br />it provides around 50 live templates (this is a total count &#8211; for all languages)     <br />and around 30 surround templates (this is total count – for all languages) I find     <br />it pretty poor. Many of those are pretty useless. The only good point about templates     <br />is they’re easy to add and&#160; edit. However once you start adding new templates     <br />you quickly figure out that your options are limited, which is another minus regarding     <br />the templates.</p>
<h3>Other posts in the series</h3>
<p><a href="https://arkcore.wordpress.com/2010/08/28/resharper-5-installation-first-time-configuration/">Part 1 – Installation &amp; First-time Configuration</a>     <br /><strong>Part 2 – Coding Assistance &amp; Templates </strong>    <br /><a href="https://arkcore.wordpress.com/2010/10/04/resharper-5-refactoring/">Part 3 – Refactoring</a>     <br /><a href="https://arkcore.wordpress.com/2010/12/06/resharper-5-navigation/">Part 4 – Navigation</a>     <br /><a href="https://arkcore.wordpress.com/2010/12/11/resharper-5-code-inspection/">Part 5 – Code Inspection</a>     <br />Part 6 – Unit Tests     <br />Part 7 – Performance &amp; Memory Consumption     <br />Part 8 – Ease of Use     <br />Part 9 – Extensibility     <br />Part 10 – Other Cool Features     <br />Part 11 – Final Thoughts</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arkcore.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arkcore.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arkcore.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arkcore.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arkcore.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arkcore.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arkcore.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arkcore.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arkcore.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arkcore.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arkcore.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arkcore.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arkcore.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arkcore.wordpress.com/301/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arkcore.wordpress.com&amp;blog=9591372&amp;post=301&amp;subd=arkcore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arkcore.wordpress.com/2010/08/31/resharper-5-coding-assistance-templates/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4cf7b929c359c8c1da29fc3d6b8e183a?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">ArkCore</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/08/editingactions.png" medium="image">
			<media:title type="html">title</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/08/refactoringactions.png" medium="image">
			<media:title type="html">title</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/08/navigationactions.png" medium="image">
			<media:title type="html">title</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/08/quickfixerroractions.png" medium="image">
			<media:title type="html">title</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/08/generateactions.png" medium="image">
			<media:title type="html">title</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/08/resharper_04.png" medium="image">
			<media:title type="html">Context Action</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/08/resharper_051.png" medium="image">
			<media:title type="html">Action Hint</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/08/resharper_061.png" medium="image">
			<media:title type="html">Symbol Completion</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/08/resharper_071.png" medium="image">
			<media:title type="html">Smart Completion</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/08/resharper_08.png" medium="image">
			<media:title type="html">Import Symbol Completion</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/08/resharper_09.png" medium="image">
			<media:title type="html">Complete Statement</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/08/resharper_10_thumb3.png" medium="image">
			<media:title type="html">Parameter Information</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/08/resharper_111.png" medium="image">
			<media:title type="html">Quick Documentation</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/08/resharper_12.png" medium="image">
			<media:title type="html">Code Generating #1</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/08/resharper_13.png" medium="image">
			<media:title type="html">Code Generating #2</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/08/resharper_14_thumb.png" medium="image">
			<media:title type="html">Insert a Template</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/08/resharper_15.png" medium="image">
			<media:title type="html">Surround With</media:title>
		</media:content>

		<media:content url="http://arkcore.files.wordpress.com/2010/08/resharper_03_thumb.png" medium="image">
			<media:title type="html">Templates</media:title>
		</media:content>
	</item>
	</channel>
</rss>
