<?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>Sree's blog  : Extension Methods</title><link>http://blogs.msdn.com/sreekarc/archive/tags/Extension+Methods/default.aspx</link><description>Tags: Extension Methods</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Why Can’t Extension methods on Value Type be curried</title><link>http://blogs.msdn.com/sreekarc/archive/2009/06/25/why-can-t-extension-methods-on-value-type-be-curried.aspx</link><pubDate>Thu, 25 Jun 2009 20:02:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9803881</guid><dc:creator>Sree_c</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/sreekarc/comments/9803881.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sreekarc/commentrss.aspx?PostID=9803881</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sreekarc/rsscomments.aspx?PostID=9803881</wfw:comment><description>This is a followup to an post Extension Methods and Curried delegates . I have been recently asked if why Error CS1113: “Extension methods ' Name ' defined on value type ' typename ' cannot be used to create delegates” was added and what does it mean...(&lt;a href="http://blogs.msdn.com/sreekarc/archive/2009/06/25/why-can-t-extension-methods-on-value-type-be-curried.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9803881" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sreekarc/archive/tags/Extension+Methods/default.aspx">Extension Methods</category><category domain="http://blogs.msdn.com/sreekarc/archive/tags/Curried+Delegates/default.aspx">Curried Delegates</category><category domain="http://blogs.msdn.com/sreekarc/archive/tags/C_2300_/default.aspx">C#</category></item><item><title>Extension methods Interoperability between languages</title><link>http://blogs.msdn.com/sreekarc/archive/2007/10/11/extension-methods-interoperability-between-languages.aspx</link><pubDate>Thu, 11 Oct 2007 20:58:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5403218</guid><dc:creator>Sree_c</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/sreekarc/comments/5403218.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sreekarc/commentrss.aspx?PostID=5403218</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sreekarc/rsscomments.aspx?PostID=5403218</wfw:comment><description>Extension methods written in C# can be imported and called with Extension method semantics in VB and vice versa. This is possible since me decorate the assemblies , types and methods in the same manner. Using the Attribute [AttributeUsage(AttributeTargets.Method...(&lt;a href="http://blogs.msdn.com/sreekarc/archive/2007/10/11/extension-methods-interoperability-between-languages.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5403218" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sreekarc/archive/tags/Extension+Methods/default.aspx">Extension Methods</category><category domain="http://blogs.msdn.com/sreekarc/archive/tags/C_2300_/default.aspx">C#</category></item><item><title>Conversion rules for Instance parameters and their impact</title><link>http://blogs.msdn.com/sreekarc/archive/2007/10/11/consequences-of-conversion-rules-for-instance-parameters.aspx</link><pubDate>Thu, 11 Oct 2007 20:45:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5475548</guid><dc:creator>Sree_c</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/sreekarc/comments/5475548.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sreekarc/commentrss.aspx?PostID=5475548</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sreekarc/rsscomments.aspx?PostID=5475548</wfw:comment><description>Overview: Instance parameter is the first parameter of an extension method and has the " this " parameter modifier. I discuss special conversion rules for them and some of the things that users of extension methods might encounter. Consider the code bellow...(&lt;a href="http://blogs.msdn.com/sreekarc/archive/2007/10/11/consequences-of-conversion-rules-for-instance-parameters.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5475548" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sreekarc/archive/tags/Extension+Methods/default.aspx">Extension Methods</category><category domain="http://blogs.msdn.com/sreekarc/archive/tags/C_2300_/default.aspx">C#</category></item><item><title>Extension methods and Curried Delegates</title><link>http://blogs.msdn.com/sreekarc/archive/2007/05/01/extension-methods-and-delegates.aspx</link><pubDate>Wed, 02 May 2007 02:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2364855</guid><dc:creator>Sree_c</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/sreekarc/comments/2364855.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sreekarc/commentrss.aspx?PostID=2364855</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sreekarc/rsscomments.aspx?PostID=2364855</wfw:comment><description>Delegates Since Extension methods behave like instance method it makes sense that we should be able to create delegates that would accept the instance method signature, to this end we have included Adding an Extension Methods to delegate invocation List...(&lt;a href="http://blogs.msdn.com/sreekarc/archive/2007/05/01/extension-methods-and-delegates.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2364855" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sreekarc/archive/tags/Extension+Methods/default.aspx">Extension Methods</category><category domain="http://blogs.msdn.com/sreekarc/archive/tags/Curried+Delegates/default.aspx">Curried Delegates</category></item><item><title>Extension method Binding and Error reporting</title><link>http://blogs.msdn.com/sreekarc/archive/2007/04/26/extension-method-binding-and-error-reporting.aspx</link><pubDate>Fri, 27 Apr 2007 06:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2294900</guid><dc:creator>Sree_c</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/sreekarc/comments/2294900.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sreekarc/commentrss.aspx?PostID=2294900</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sreekarc/rsscomments.aspx?PostID=2294900</wfw:comment><description>Overview: Extension methods are static methods that are bound with instance semantics. In this article i will give a brief overview of the various steps involved in binding a extension methods. Finally this will prepare the way to discuss the error reporting...(&lt;a href="http://blogs.msdn.com/sreekarc/archive/2007/04/26/extension-method-binding-and-error-reporting.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2294900" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sreekarc/archive/tags/Extension+Methods/default.aspx">Extension Methods</category></item><item><title>Extension methods in C#</title><link>http://blogs.msdn.com/sreekarc/archive/2007/04/25/extension-methods.aspx</link><pubDate>Wed, 25 Apr 2007 23:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2276051</guid><dc:creator>Sree_c</dc:creator><slash:comments>18</slash:comments><comments>http://blogs.msdn.com/sreekarc/comments/2276051.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sreekarc/commentrss.aspx?PostID=2276051</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sreekarc/rsscomments.aspx?PostID=2276051</wfw:comment><description>Overview Extension methods are a new feature for C# 3.0 and I had the opportunity to implement them in the Compiler. These methods can then be called with instance syntax on any object that is convertible(see convertibility section for details) to the...(&lt;a href="http://blogs.msdn.com/sreekarc/archive/2007/04/25/extension-methods.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2276051" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sreekarc/archive/tags/Extension+Methods/default.aspx">Extension Methods</category><category domain="http://blogs.msdn.com/sreekarc/archive/tags/C_2300_/default.aspx">C#</category></item></channel></rss>