Sree's blog
Blog about C# debugging and compiler features i helped implement
After spending 4 years in the C# compiler team, i have decided its time for me to try something new....
Date: 09/05/2009
This is a followup to an post Extension Methods and Curried delegates. I have been recently asked if...
Date: 06/25/2009
After a long time spent working on dev 10 features and fixing the may big and small things i have...
Date: 02/24/2009
Anonymous Types On Further review there are a few problems with anonymous-types, they all boil down...
Date: 06/13/2008
Overview Over the past few months I have been busy closing VS 2008 and working on some fixes for...
Date: 01/21/2008
Overview In the last article I covered the "results view" for lazy evaluated collections like...
Date: 11/29/2007
Extension methods written in C# can be imported and called with Extension method semantics in VB and...
Date: 10/11/2007
Overview: Instance parameter is the first parameter of an extension method and has the "this"...
Date: 10/11/2007
Overview: C# 3.0 added a few constructs like queries which are delay executed. This means that they...
Date: 07/12/2007
Overview C# 3.0 introduces many new constructs and opens entirely new ways of thinking and...
Date: 05/20/2007
I was recently asked by a developer "I know C++ how do i get into C# and .Net". If you want to...
Date: 05/07/2007
Delegates Since Extension methods behave like instance method it makes sense that we should be able...
Date: 05/01/2007
Overview: Extension methods are static methods that are bound with instance semantics. In this...
Date: 04/26/2007
Overview Extension methods are a new feature for C# 3.0 and I had the opportunity to implement them...
Date: 04/25/2007
Overview Extension methods are a new feature for C# 3.0 and I had the opportunity to implement them...
Date: 04/18/2007
Who am I? My name is Sreekar Choudhary and Welcome to my blog, I am a Dev on the C# compiler Team. I...
Date: 04/03/2007
Overview In the spirit of keeping my first post short and simple, i plan to write about changes to...
Date: 04/03/2007