How is expando object internally implemented

.net

Solution

It's implemented as a dictionary internally.

Check out Alexandra Rusina's blog on the topic here, and mine here.

Problem

I am really curious to know how the Expando Object in .Net 4.0 has been internally implemented?

Original source