Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The CLR, diagnostics tool support and programming languages.
After 6 great years at Microsoft, my wife and I have decided it's time to spend some time living...
Date: 11/19/2010
In this post, I mentioned that one way to use exception filters from C# code is to generate them...
Date: 01/30/2010
A co-worker asked me recently how he could predict where an exception that was about to be thrown...
Date: 09/01/2009
I'm just finishing up my Masters in Computer Science, and was surprised when I recently got an...
Date: 06/09/2009
There are a bunch of great new CLR v4-related video interviews up on Channel9. In particular: Jon,...
Date: 06/09/2009
Over the past few months I've had some interesting debates with folks here (and some customers)...
Date: 06/09/2009
Herman Venter has just released his Common Compiler Infrastructure as an OpenSource project on...
Date: 04/15/2009
Often, when an unexpected exception occurs in production code, applications want to generate (and...
Date: 12/22/2008
We announced at PDC today that we're making some significant advances in diagnostics tool support...
Date: 10/30/2008
In my previous post I mentioned that CLR 4.0 will support managed dump debugging through ICorDebug,...
Date: 10/27/2008
Func-eval can fail while stopped in a non-optimized managed method that pushes more than 256 argument bytes
In this blog entry, Mike describes that func-eval will fail when not a GC-safe point. In VS this...
Date: 08/16/2008
Method calls using the C# ‘base’ keyword get compiled to an IL ‘call’ instruction, rather than the...
Date: 08/16/2008
This is just a quick reminder that we're always looking for talented people who are passionate about...
Date: 05/19/2008
I'm not one who believes mainstream large-scale software development really deserves the title of...
Date: 09/18/2007
The System.Diagnostics.StackTrace class in .NET can be used to generate a textual representation of...
Date: 06/22/2007
// Sample to demonstrate creating a stack trace with source location information while controlling...
Date: 06/22/2007
I’ve been playing around a bit lately with computational genomics (I’m doing a project for my...
Date: 05/08/2007
In my entry on generic variance in the CLR, I said that you can’t convert a List<String> to a...
Date: 06/01/2006
Uwe Keim posted a thought provoking comment in response to my entry about Linq. Here is an excerpt:...
Date: 09/25/2005
Six months ago I posted a comparison of a simple select statement in C-omega vs. ADO.Net which some...
Date: 09/25/2005
Ever since I started planning for my users-group talk (and wrote this blog entry) about data access...
Date: 09/13/2005
In my last post I gave an overview of the DebuggableAttribute, what values the C# compiler gives it,...
Date: 09/08/2005
Mike Stall has a great little sample showing how to make your dynamically generated code debuggable....
Date: 06/27/2005
One of our partners asked us how a .NET program can tell what the currently active “try” blocks are...
Date: 04/30/2005
On Thursday I gave a .NET users group talk on Comega to somewhere around 100 .NET developers....
Date: 04/04/2005
In a couple weeks, I'm doing a talk at a .NET users group in Ontario about Cω. Cω is a cool research...
Date: 03/20/2005
When people start using C# generics for the first time, they are sometimes surprised that they can’t...
Date: 02/17/2005
Matthew Cosier was the first person to post correct answers to all my Hello, World quiz questions,...
Date: 02/08/2005
"Disruptive Programming Language Technologies" (video, slides) is one of my favorite talks on the...
Date: 02/06/2005
Hi, my name is Rick Byers. I’m a developer on the Common Language Runtime (CLR) team at Microsoft. I...
Date: 02/06/2005