<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>VS 2003 Tip #7: Implementing interface stubs automatically</title><link>http://blogs.msdn.com/shaykatc/archive/2004/03/10/87582.aspx</link><description>In Everett, we added a feature to add interface stubs to your code automatically, when you wanted to derive from an interface. To do this simply type out &amp;#8220;:&amp;#8221; after your class name, type your interface to derive from and you should see a little</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: VS 2003 Tip #7: Implementing interface stubs automatically</title><link>http://blogs.msdn.com/shaykatc/archive/2004/03/10/87582.aspx#87614</link><pubDate>Thu, 11 Mar 2004 00:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:87614</guid><dc:creator>Matt Berther</dc:creator><description>You can always right click on the interface in the class browser and click Add | Implement interface.&lt;br&gt;&lt;br&gt;ie:&lt;br&gt;&lt;br&gt;ClassName&lt;br&gt; -- Bases and Interfaces&lt;br&gt;  - IInterfaceName (Right click on this one and select Add | Implement Interface&lt;br&gt;</description></item><item><title>re: VS 2003 Tip #7: Implementing interface stubs automatically</title><link>http://blogs.msdn.com/shaykatc/archive/2004/03/10/87582.aspx#88114</link><pubDate>Thu, 11 Mar 2004 20:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:88114</guid><dc:creator>Omer van Kloeten</dc:creator><description>Please, oh please(!), stop placing the implementation stubs in a region... Or at least give me an option to disable it... It's pretty annoying... :/</description></item><item><title>re: VS 2003 Tip #7: Implementing interface stubs automatically</title><link>http://blogs.msdn.com/shaykatc/archive/2004/03/10/87582.aspx#88153</link><pubDate>Thu, 11 Mar 2004 20:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:88153</guid><dc:creator>Shaykat</dc:creator><description>Hi Omar - you can disable the region getting collapsed (I think thats what you want) by turning the option off in Tools.Options.Text Editor.C#.Formatting.Outlining.Collapse # region blocks when files open.</description></item><item><title>re: VS 2003 Tip #7: Implementing interface stubs automatically</title><link>http://blogs.msdn.com/shaykatc/archive/2004/03/10/87582.aspx#88794</link><pubDate>Fri, 12 Mar 2004 21:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:88794</guid><dc:creator>JuanC</dc:creator><description>It would be nice if whibey could support &amp;quot;shift-tab&amp;quot; to force an &amp;quot;explicit&amp;quot; interface implementation. &lt;br&gt;&lt;br&gt;e.g.&lt;br&gt;&lt;br&gt;void ITest.Foo1()&lt;br&gt;{&lt;br&gt;}&lt;br&gt;&lt;br&gt;void ITest.Foo2()&lt;br&gt;{&lt;br&gt;}&lt;br&gt;&lt;br&gt;</description></item><item><title>Implement interface in Whidbey</title><link>http://blogs.msdn.com/shaykatc/archive/2004/03/10/87582.aspx#89186</link><pubDate>Sun, 14 Mar 2004 02:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:89186</guid><dc:creator>Anson Horton's Blog</dc:creator><description /></item><item><title>Shaykat's Visual Studio 2003 Tips</title><link>http://blogs.msdn.com/shaykatc/archive/2004/03/10/87582.aspx#89288</link><pubDate>Sun, 14 Mar 2004 12:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:89288</guid><dc:creator>Code/Tea/Etc...</dc:creator><description /></item><item><title>Shaykat's Visual Studio 2003 Tips</title><link>http://blogs.msdn.com/shaykatc/archive/2004/03/10/87582.aspx#89296</link><pubDate>Sun, 14 Mar 2004 12:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:89296</guid><dc:creator>Code/Tea/Etc...</dc:creator><description /></item><item><title>Implement interface in Whidbey</title><link>http://blogs.msdn.com/shaykatc/archive/2004/03/10/87582.aspx#89503</link><pubDate>Mon, 15 Mar 2004 01:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:89503</guid><dc:creator>Anson Horton's Blog</dc:creator><description /></item><item><title>re: VS 2003 Tip #7: Implementing interface stubs automatically</title><link>http://blogs.msdn.com/shaykatc/archive/2004/03/10/87582.aspx#91283</link><pubDate>Wed, 17 Mar 2004 16:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:91283</guid><dc:creator>Omer van Kloeten</dc:creator><description>Hey Shaykat,&lt;br&gt;&lt;br&gt;I was referring to not placing a region at all on the section.&lt;br&gt;And anyway, the &amp;quot;Tools.Options.Text Editor.C#.Formatting.Outlining.Collapse # region blocks when files open&amp;quot; option is too generic. I want it turned on, but I just want the #region pp-directive not written for interface implementations.&lt;br&gt;&lt;br&gt;Omer</description></item><item><title>re: VS 2003 Tip #7: Implementing interface stubs automatically</title><link>http://blogs.msdn.com/shaykatc/archive/2004/03/10/87582.aspx#92566</link><pubDate>Fri, 19 Mar 2004 09:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:92566</guid><dc:creator>Blake Ryan</dc:creator><description>I've noticed that an easier way to get the completion tooltip again is to type a comma after then interface name and then backspace it away. The implement interface tooltip will appear.</description></item><item><title>re: VS 2003 Tip #7: Implementing interface stubs automatically</title><link>http://blogs.msdn.com/shaykatc/archive/2004/03/10/87582.aspx#93861</link><pubDate>Mon, 22 Mar 2004 12:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:93861</guid><dc:creator>Oskar Austegard</dc:creator><description>Have a look at what the JetBrains folks are planning for ReSharper regarding this: &lt;a target="_new" href="http://www.intellij.net/forums/thread.jsp?forum=37&amp;amp;thread=78680&amp;amp;tstart=0&amp;amp;trange=15#852024"&gt;http://www.intellij.net/forums/thread.jsp?forum=37&amp;amp;thread=78680&amp;amp;tstart=0&amp;amp;trange=15#852024&lt;/a&gt;&lt;br&gt;&lt;br&gt;Oskar</description></item><item><title>re: VS 2003 Tip #7: Implementing interface stubs automatically</title><link>http://blogs.msdn.com/shaykatc/archive/2004/03/10/87582.aspx#103481</link><pubDate>Tue, 30 Mar 2004 16:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:103481</guid><dc:creator>Brian Morearty</dc:creator><description>My 2 cents: I love that it creates a #region around the methods.&lt;br&gt;&lt;br&gt;I agree with the suggestion to provide a way to put the interface name on the methods. E.g., IDisposable.Dispose instead of just Dispose.&lt;br&gt;&lt;br&gt;Awesome feature, by the way. Easy, useful, and discoverable.</description></item><item><title>re: VS 2003 Tip #7: Implementing interface stubs automatically</title><link>http://blogs.msdn.com/shaykatc/archive/2004/03/10/87582.aspx#155211</link><pubDate>Mon, 14 Jun 2004 16:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:155211</guid><dc:creator>Kiwidude</dc:creator><description>A nice feature in theory, apart from one hugely awful bug. If your interface defines two methods with the same name overloaded, the &amp;quot;stubs&amp;quot; are only correct for one of the overloads. You end up with a mess of uncompilable code, which you have to manually edit by adding back in the 'public' modifier and removing the fully qualified namespace that it puts on the method name... a pretty crappy effort imho. Does anyone have a justification for why it does this or how on earth it got through &amp;quot;quality control&amp;quot;???</description></item><item><title>interface stubs</title><link>http://blogs.msdn.com/shaykatc/archive/2004/03/10/87582.aspx#213510</link><pubDate>Thu, 12 Aug 2004 17:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:213510</guid><dc:creator>bonkey</dc:creator><description /></item><item><title>interface stubs</title><link>http://blogs.msdn.com/shaykatc/archive/2004/03/10/87582.aspx#213640</link><pubDate>Thu, 12 Aug 2004 21:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:213640</guid><dc:creator>bonkey</dc:creator><description /></item><item><title>Shaykat's Visual Studio 2003 Tips</title><link>http://blogs.msdn.com/shaykatc/archive/2004/03/10/87582.aspx#220138</link><pubDate>Wed, 25 Aug 2004 13:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:220138</guid><dc:creator>Code/Tea/Etc.</dc:creator><description /></item></channel></rss>