Joining Halo Team

After spending 4 years in the C# compiler team, i have decided its time for me to try something new. A few weeks back i joined in the Halo team and have started my exciting journey there. I won’t be posting anything new about C# in the near future and the don’t know what shareable…

4

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 why Error CS1113: “Extension methods ‘Name‘ defined on value type ‘typename‘ cannot be used to create delegates” was added and what does it mean ? Here is the sort version of the story, basically the there is…

1

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 finally had the time to cobble togather a post. What’s this post about ? To begin with i will be talking about debugging dynamic objects. With C# 4.0 we can instantiate and perform operations on objects …

2