View Source for Silverlight
Fortunately, this isn't the end of the story. Using a technique called decompiling, Lutz Roeder's Reflector can turn these compiled assemblies back into code. While the resulting code isn't identical to the original source code, it is functionally the same. On the plus side, it doesn't have to be returned in the same language. This makes Reflector a pretty good language conversion tool.
In order to make viewing Silverlight assemblies easier, Ernie Booth has created a Reflector plug-in that downloads the correct assembles based on a URL.