<?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>Extension methods (part 1) </title><link>http://blogs.msdn.com/vbteam/archive/2007/01/05/extension-methods-part-1.aspx</link><description>Hi. I'm Scott Wisniewski, a dev on the VB Compiler Team. I've been here for a while now (about a year and a half), but this is my first blog post. I've been spending the past seven months or so working on Orcas, and finally decided it would be a good</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Extension methods (part 1) </title><link>http://blogs.msdn.com/vbteam/archive/2007/01/05/extension-methods-part-1.aspx#1417802</link><pubDate>Fri, 05 Jan 2007 23:59:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1417802</guid><dc:creator>kfarmer</dc:creator><description>&lt;p&gt;But this will only cover extension methods that are already pulled into scope, right? &amp;nbsp;It would be helpful to be able to discover extension methods whose namespaces haven't been imported. &amp;nbsp;This would be similar behavior to the rather-useful feature that discovers namespaces for types and offers to import or prepend them.&lt;/p&gt;
</description></item><item><title>re: Extension methods (part 1) </title><link>http://blogs.msdn.com/vbteam/archive/2007/01/05/extension-methods-part-1.aspx#1420098</link><pubDate>Sat, 06 Jan 2007 06:20:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1420098</guid><dc:creator>Gabe Cruz</dc:creator><description>&lt;p&gt;&amp;quot;It would be helpful to be able to discover extension methods whose namespaces haven't been imported.&amp;quot; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;That would clutter up intellisense. &amp;nbsp;I don't want to be bothered with details about a namespace i didn't import.&lt;/p&gt;
</description></item><item><title>Extension methods in Visual Basic 9</title><link>http://blogs.msdn.com/vbteam/archive/2007/01/05/extension-methods-part-1.aspx#1421243</link><pubDate>Sat, 06 Jan 2007 12:50:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1421243</guid><dc:creator>The Problem Solver</dc:creator><description>&lt;p&gt;If you are interested in the future of VB, or .NET in general because this is equally true for C#, you&lt;/p&gt;
</description></item><item><title>LINQ operators and extensibility</title><link>http://blogs.msdn.com/vbteam/archive/2007/01/05/extension-methods-part-1.aspx#1425060</link><pubDate>Sun, 07 Jan 2007 04:41:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1425060</guid><dc:creator>@ Head</dc:creator><description>&lt;p&gt;I was just reading Rocky's blog entry and thought I'd clarify something Rocky said : Running a LINQ query&lt;/p&gt;
</description></item><item><title>re: Extension methods (part 1) </title><link>http://blogs.msdn.com/vbteam/archive/2007/01/05/extension-methods-part-1.aspx#1434721</link><pubDate>Mon, 08 Jan 2007 18:58:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1434721</guid><dc:creator>Nate London</dc:creator><description>&lt;p&gt;Nice to hear from you again Scott!! Nate&lt;/p&gt;
</description></item><item><title>Extension Methods (part 2)</title><link>http://blogs.msdn.com/vbteam/archive/2007/01/05/extension-methods-part-1.aspx#1452188</link><pubDate>Fri, 12 Jan 2007 00:24:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1452188</guid><dc:creator>The Visual Basic Team</dc:creator><description>&lt;p&gt;In my previous post I gave a high level overview of some of the benefits of using Extension Methods in&lt;/p&gt;
</description></item><item><title>re: Extension methods (part 1) </title><link>http://blogs.msdn.com/vbteam/archive/2007/01/05/extension-methods-part-1.aspx#1452195</link><pubDate>Fri, 12 Jan 2007 00:31:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1452195</guid><dc:creator>VBTeam</dc:creator><description>&lt;p&gt;kfarmer,&lt;/p&gt;
&lt;p&gt;Thanks for the feature idea. I can't guarantee that we will be able to include your feature in Orcas, but I will forward your request over to the UI team for consieration in a future version of the product.&lt;/p&gt;
&lt;p&gt;One things to consider is that although extension methods are only visible if they are in scope, if you define an extension method in a module in the top level namespace of your of your project (or solution), then you can use these extension methods without having to explictly import them in every file in your project. This won't help with discoverability of extension methods written by third party class library authors, but it will help with extension methods that you or other people on your projects write.&lt;/p&gt;
&lt;p&gt;-Scott&lt;/p&gt;
</description></item><item><title>re: Extension methods (part 1) </title><link>http://blogs.msdn.com/vbteam/archive/2007/01/05/extension-methods-part-1.aspx#1490076</link><pubDate>Thu, 18 Jan 2007 22:19:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1490076</guid><dc:creator>Hex</dc:creator><description>&lt;p&gt;Will it be ever possible to replace not-virtual private and protected methods/properties in compiled assemblies? Thanks.&lt;/p&gt;
</description></item><item><title>Extension Methods (part 3)</title><link>http://blogs.msdn.com/vbteam/archive/2007/01/05/extension-methods-part-1.aspx#1491821</link><pubDate>Fri, 19 Jan 2007 08:56:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1491821</guid><dc:creator>The Visual Basic Team</dc:creator><description>&lt;p&gt;In my previous 2 posts I talked about some of the benefits of extension methods and then delved into&lt;/p&gt;
</description></item><item><title>re: Extension methods (part 1) </title><link>http://blogs.msdn.com/vbteam/archive/2007/01/05/extension-methods-part-1.aspx#1494292</link><pubDate>Fri, 19 Jan 2007 22:14:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1494292</guid><dc:creator>VBTeam</dc:creator><description>&lt;p&gt;Hex,&lt;/p&gt;
&lt;p&gt;Thank you for your suggestion. At the momenet we have no plans to support allowing extension methods to override eixsting instance methods. In fact the feature is specifically designed to not allow extension methods to replace the definition of instance methods (instance methods hide extension methods by name, so an extension mehtod can never be called if an instance method with the same name exists on the class). Hower, I will forward your suggestion over to our langauge design team so that they can consider it for a future version of the product.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;-Scott&lt;/p&gt;
</description></item><item><title>Articles about Extension Methods</title><link>http://blogs.msdn.com/vbteam/archive/2007/01/05/extension-methods-part-1.aspx#1523202</link><pubDate>Wed, 24 Jan 2007 22:11:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1523202</guid><dc:creator>The Visual Basic Team</dc:creator><description>&lt;p&gt;Here is a list of links to posts on this blog that talk about extension methods: Extension Methods Part&lt;/p&gt;
</description></item><item><title>Programmazione imperativa e funzionale</title><link>http://blogs.msdn.com/vbteam/archive/2007/01/05/extension-methods-part-1.aspx#1546001</link><pubDate>Sun, 28 Jan 2007 10:24:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1546001</guid><dc:creator>Marco Russo</dc:creator><description>&lt;p&gt;L'avvento di .NET 3.5 porter&amp;#224; ai linguaggi che usiamo di pi&amp;#249; (C# e VB) una serie di novit&amp;#224; che sono principalmente&lt;/p&gt;
</description></item><item><title>Extension methods missing from System.String in the .NET Framework 3.5 (Beta 1)</title><link>http://blogs.msdn.com/vbteam/archive/2007/01/05/extension-methods-part-1.aspx#2605252</link><pubDate>Sun, 13 May 2007 21:41:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2605252</guid><dc:creator>Paulo Morgado</dc:creator><description>&lt;p&gt;Extension methods are a feature of the new C# language specification (also available in Visual Basic&lt;/p&gt;
</description></item><item><title>Extension methods missing from System.Array in the .NET Framework 3.5 (Beta 1)</title><link>http://blogs.msdn.com/vbteam/archive/2007/01/05/extension-methods-part-1.aspx#2605442</link><pubDate>Sun, 13 May 2007 21:51:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2605442</guid><dc:creator>Paulo Morgado</dc:creator><description>&lt;p&gt;Extension methods are a feature of the new C# language specification (also available in Visual Basic&lt;/p&gt;
</description></item><item><title>Métdos de extensão em falta na classe System.String da plataforma .NET 3.5 (Beta 1)</title><link>http://blogs.msdn.com/vbteam/archive/2007/01/05/extension-methods-part-1.aspx#2605557</link><pubDate>Sun, 13 May 2007 21:58:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2605557</guid><dc:creator>Paulo Morgado</dc:creator><description>&lt;p&gt;M&amp;#233;todos de extens&amp;#227;o s&amp;#227;o uma nova funcionalidade da especifica&amp;#231;&amp;#227;o da linguagem C# (tamb&amp;#233;m dispon&amp;#237;vel no&lt;/p&gt;
</description></item><item><title>Métdos de extensão em falta na classe System.Array da plataforma .NET 3.5 (Beta 1)</title><link>http://blogs.msdn.com/vbteam/archive/2007/01/05/extension-methods-part-1.aspx#2605634</link><pubDate>Sun, 13 May 2007 22:04:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2605634</guid><dc:creator>Paulo Morgado</dc:creator><description>&lt;p&gt;M&amp;#233;todos de extens&amp;#227;o s&amp;#227;o uma nova funcionalidade da especifica&amp;#231;&amp;#227;o da linguagem C# (tamb&amp;#233;m dispon&amp;#237;vel no&lt;/p&gt;
</description></item><item><title>What's new in Visual Studio 2008?</title><link>http://blogs.msdn.com/vbteam/archive/2007/01/05/extension-methods-part-1.aspx#6771949</link><pubDate>Fri, 14 Dec 2007 22:30:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6771949</guid><dc:creator>JrzyShr Dev Guy</dc:creator><description>&lt;p&gt;With all the hype going on around the recent release of Visual Studio 2008 &amp;amp;amp; the area install-fests&lt;/p&gt;
</description></item><item><title>Exemplo de como trabalhar com Extension Methods</title><link>http://blogs.msdn.com/vbteam/archive/2007/01/05/extension-methods-part-1.aspx#8762543</link><pubDate>Mon, 21 Jul 2008 23:31:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8762543</guid><dc:creator>Daniel Fonseca Castro</dc:creator><description>&lt;p&gt;Exemplo de como trabalhar com Extension Methods&lt;/p&gt;
</description></item><item><title>re: Extension methods (part 1) </title><link>http://blogs.msdn.com/vbteam/archive/2007/01/05/extension-methods-part-1.aspx#9364106</link><pubDate>Thu, 22 Jan 2009 10:12:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9364106</guid><dc:creator>Sumit Prakash Sharma</dc:creator><description>&lt;p&gt;Great Article&lt;/p&gt;
&lt;p&gt;Thanks &lt;/p&gt;
&lt;p&gt;But what about&lt;/p&gt;
&lt;p&gt;I want to make global extended methods so that in all new application i could use them.&lt;/p&gt;
&lt;p&gt;Can i create a dll of such extension methods&lt;/p&gt;
</description></item><item><title>re: Extension methods (part 1) </title><link>http://blogs.msdn.com/vbteam/archive/2007/01/05/extension-methods-part-1.aspx#9636254</link><pubDate>Sat, 23 May 2009 02:37:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9636254</guid><dc:creator>koolezt</dc:creator><description>&lt;p&gt;Just build your module in a class library, and a .dll is EXACTLY what you'll make.&lt;/p&gt;
</description></item></channel></rss>