Sreekar

Stories submitted by Sreekar

Debugging Dynamic objects Part 1(blogs.msdn.com)

submitted by SreekarSreekar(200) 2 years, 11 months ago

With C# 4.0 we can instantiate and perform operations on objects from dynamic languages like iron python, Iron ruby by using the dynamic keyword. In this post i will show you the tools added to inspection these objects and how one can reuse this for debugging COM objects read more...

add a comment |category: |Views: 13

tags: another

C# Debugging Improvement for VS 2008 SP1- Part II(blogs.msdn.com)

submitted by SreekarSreekar(200) 3 years, 7 months ago

On Further review there are a few problems with anonymous-types, they all boil down to the fact the names given to these types are not valid C# type names ( so that users don't explicitly use them in code). But while debugging this is exactly the kind of thing that one wants to do read more...

add a comment |category: |Views: 27

tags: another

C# Debugging Improvements for VS 2008 SP1- Part 1(blogs.msdn.com)

submitted by SreekarSreekar(200) 4 years ago

Over the past few months I have been busy closing VS 2008 and working on some fixes for SP1. We have enabled some key debugging scenarios in C# in VS 2008 SP1, they include support for Range Variables in Queries & Anonymous Types Generic Type arguments Covering all of them was making the post long so i am going to discuss Range variables this time and continue on with the other 2 in the next post. read more...

add a comment |category: |Views: 32

tags: another

Debugging C# 3.0 Part II(blogs.msdn.com)

submitted by SreekarSreekar(200) 4 years, 2 months ago

In the last article I covered the "results view" for lazy evaluated collections like Queries/Enumerable and the use of extension methods in the watch and immediate window. For completeness I will cover stepping, range variables, anonymous types and Xlinq support and this will lead us into the SP1 work for debugging. read more...

add a comment |category: |Views: 10

tags: another

Debugging and Delayed Execution in C# 3.0(blogs.msdn.com)

submitted by SreekarSreekar(200) 4 years, 6 months ago

C# 3.0 added a few constructs like queries which are delay executed. This means that they are not actually executed until the results of the query are required. Debugging some of them can seem strange since one can't step in to the Query where its created but only where its enumerated, like in a foreach loop. In this article i will show some of the problems that the user can face based on the fact that the Query is delay executed and the debugger tries to be as non-intrusive as possible. read more...

1 comment |category: |Views: 27

tags: another

Debugging C# 3.0 Part1(blogs.msdn.com)

submitted by SreekarSreekar(200) 4 years, 8 months ago

C# 3.0 introduces many new constructs and opens entirely new ways of thinking and developing you code. In this article I will talk about the new debugging features that make it easy to see the running code and better understand it. read more...

add a comment |category: |Views: 17

tags: another