Small place on Earth
"Imagination is more important than knowledge" - Albert Einstein
Visual Basic hides virtual methods from C#? Not really!
I was recently asked to investigate a potential issue about the C# to Visual Basic language...
Date: 01/27/2010
Using the static type of a variable in a dynamic call
As I said before, figuring out when the compiler will dispatch a call dynamically is simple: anytime...
Date: 01/13/2010
When does the compiler dispatch a call dynamically?
There are 2 cases when a call will be dispatched dynamically: When the receiver of the call is...
Date: 01/04/2010
Compile time type vs runtime type of a variable
Let’s consider this code for a moment: 1: public abstract class Animal { } 2: 3: public class Tiger...
Date: 05/19/2009
How-To: Dynamic without dynamic
I am sure that by now you all heard about the new C# 4.0 feature called dynamic. In short, dynamic...
Date: 05/18/2009
C# 4.0 - Dynamic internals talk
Yesterday I gave a talk to the Redmond .NET user group where I talked about the C# 4.0 dynamic...
Date: 04/07/2009
Using Anonymous types to deserialize JSON data
While I was playing around with deserializing objects written in JSON format, I noticed that I had...
Date: 12/22/2008
C# 4.0 language features at Seattle Code Camp
I just came back from Seattle Code Camp where I gave a talk on C# 4.0. Seattle Code Camp is a...
Date: 11/15/2008