Sree's blog
Blog about C# debugging and compiler features i helped implement
Joining Halo Team
After spending 4 years in the C# compiler team, i have decided its time for me to try something new....
Date: 09/05/2009
Why Can’t Extension methods on Value Type be curried
This is a followup to an post Extension Methods and Curried delegates. I have been recently asked if...
Date: 06/25/2009
Debugging Dynamic objects in C# Part 1
After a long time spent working on dev 10 features and fixing the may big and small things i have...
Date: 02/24/2009
C# Debugging Improvement for VS 2008 SP1- Part II
Anonymous Types On Further review there are a few problems with anonymous-types, they all boil down...
Date: 06/13/2008
C# Debugging Improvements for VS 2008 SP1- Part 1
Overview Over the past few months I have been busy closing VS 2008 and working on some fixes for...
Date: 01/21/2008
Debugging C# 3.0 Part II
Overview In the last article I covered the "results view" for lazy evaluated collections like...
Date: 11/29/2007
Extension methods Interoperability between languages
Extension methods written in C# can be imported and called with Extension method semantics in VB and...
Date: 10/11/2007
Conversion rules for Instance parameters and their impact
Overview: Instance parameter is the first parameter of an extension method and has the "this"...
Date: 10/11/2007
Debugging and Delayed Execution in C# 3.0
Overview: C# 3.0 added a few constructs like queries which are delay executed. This means that they...
Date: 07/12/2007
Debugging Features in C# 3.0 Part 1
Overview C# 3.0 introduces many new constructs and opens entirely new ways of thinking and...
Date: 05/20/2007
Learning C#
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
Extension methods and Curried Delegates
Delegates Since Extension methods behave like instance method it makes sense that we should be able...
Date: 05/01/2007
Extension method Binding and Error reporting
Overview: Extension methods are static methods that are bound with instance semantics. In this...
Date: 04/26/2007
Extension methods in C#
Overview Extension methods are a new feature for C# 3.0 and I had the opportunity to implement them...
Date: 04/25/2007
Extension methods in C#
Overview Extension methods are a new feature for C# 3.0 and I had the opportunity to implement them...
Date: 04/18/2007
Hello Web
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
Immutable is, the new Anonymous Type
Overview In the spirit of keeping my first post short and simple, i plan to write about changes to...
Date: 04/03/2007