<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: ReSharper, day 20: Fix errors and warnings with Alt+Enter</title>
	<atom:link href="http://blog.excastle.com/2007/02/20/resharper-day-20-fix-errors-and-warnings-with-altenter/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.excastle.com/2007/02/20/resharper-day-20-fix-errors-and-warnings-with-altenter/</link>
	<description>Life, .NET, and Cats</description>
	<pubDate>Sun, 12 Oct 2008 07:16:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Joe White&#8217;s Blog &#187; Blog Archive &#187; TechEd 2008 notes: Busy .NET Developer&#8217;s Guide to F#</title>
		<link>http://blog.excastle.com/2007/02/20/resharper-day-20-fix-errors-and-warnings-with-altenter/#comment-21132</link>
		<dc:creator>Joe White&#8217;s Blog &#187; Blog Archive &#187; TechEd 2008 notes: Busy .NET Developer&#8217;s Guide to F#</dc:creator>
		<pubDate>Tue, 10 Jun 2008 02:13:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.excastle.com/2007/02/20/resharper-day-20-fix-errors-and-warnings-with-altenter/#comment-21132</guid>
		<description>[...] it you&#8217;re done. (So what do you do if you use ReSharper and Alt+Enter already does lots of cool stuff? I wonder if keybindings in the editor are [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] it you&#8217;re done. (So what do you do if you use ReSharper and Alt+Enter already does lots of cool stuff? I wonder if keybindings in the editor are [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe White</title>
		<link>http://blog.excastle.com/2007/02/20/resharper-day-20-fix-errors-and-warnings-with-altenter/#comment-5614</link>
		<dc:creator>Joe White</dc:creator>
		<pubDate>Fri, 23 Feb 2007 10:55:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.excastle.com/2007/02/20/resharper-day-20-fix-errors-and-warnings-with-altenter/#comment-5614</guid>
		<description>Ilya: That's why you don't /automatically/ fix warnings. If I use that pattern, it's up to me to decide whether to apply the quick-fix. I already get some false positives from ReSharper, for an unused event in a null object, and I just need to know not to fix them.&lt;br&gt;&lt;br&gt;And if it's safe to analyze parameters for protected methods, then why doesn't ReSharper do it?
</description>
		<content:encoded><![CDATA[<p>Ilya: That&#8217;s why you don&#8217;t /automatically/ fix warnings. If I use that pattern, it&#8217;s up to me to decide whether to apply the quick-fix. I already get some false positives from ReSharper, for an unused event in a null object, and I just need to know not to fix them.</p>
<p>And if it&#8217;s safe to analyze parameters for protected methods, then why doesn&#8217;t ReSharper do it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Flanagan</title>
		<link>http://blog.excastle.com/2007/02/20/resharper-day-20-fix-errors-and-warnings-with-altenter/#comment-5613</link>
		<dc:creator>Joshua Flanagan</dc:creator>
		<pubDate>Thu, 22 Feb 2007 21:19:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.excastle.com/2007/02/20/resharper-day-20-fix-errors-and-warnings-with-altenter/#comment-5613</guid>
		<description>I think another quick fix for &#34;Field is read but never written&#34; should be &#34;Initialize to default value&#34; (reference types get null, ints get 0, bools get false, etc). I suppose I should tell JetBrains....
</description>
		<content:encoded><![CDATA[<p>I think another quick fix for &quot;Field is read but never written&quot; should be &quot;Initialize to default value&quot; (reference types get null, ints get 0, bools get false, etc). I suppose I should tell JetBrains&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ilya Ryzhenkov</title>
		<link>http://blog.excastle.com/2007/02/20/resharper-day-20-fix-errors-and-warnings-with-altenter/#comment-5612</link>
		<dc:creator>Ilya Ryzhenkov</dc:creator>
		<pubDate>Wed, 21 Feb 2007 09:41:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.excastle.com/2007/02/20/resharper-day-20-fix-errors-and-warnings-with-altenter/#comment-5612</guid>
		<description>The reason of not warning about unused parameter in public members (and some other analysis) is that such public member can quasi-implement interface in derived type:&lt;br&gt;&lt;br&gt;public interface IFoo { void foo(int p); }&lt;br&gt;public class FooBase { void foo(int pUnused){...}; }&lt;br&gt;public class Foo : FooBase, IFoo{}&lt;br&gt;&lt;br&gt;In the FooBase we can't remove pUnused because it will break Foo. Not only it is very time consuming to find all such cases, but it can break some external code, which is not under ReSharper control. It is, however, safe to analyse this for private, protected and internal members.&lt;br&gt;
</description>
		<content:encoded><![CDATA[<p>The reason of not warning about unused parameter in public members (and some other analysis) is that such public member can quasi-implement interface in derived type:</p>
<p>public interface IFoo { void foo(int p); }<br />
<br />public class FooBase { void foo(int pUnused){&#8230;}; }<br />
<br />public class Foo : FooBase, IFoo{}</p>
<p>In the FooBase we can&#8217;t remove pUnused because it will break Foo. Not only it is very time consuming to find all such cases, but it can break some external code, which is not under ReSharper control. It is, however, safe to analyse this for private, protected and internal members.<br />
</p>
]]></content:encoded>
	</item>
</channel>
</rss>
