I can’t tell you how many .NET developers use Reflector. But I’d guess it’s about 99.9999999%. Lutz Roeder continuously updates Reflector as new .NET frameworks are shipped.
XAML Source
When you build a WPF application inside Visual Studio the compiler creates a Binary Application Markup (BAML) file. This is a binary representation of XAML auto-genned by Visual Studio. I was happy to hear that Reflector can show me the XAML for these files.
This is great news.
See my more recent post for details on how to setup up Reflector correctly to recognize BAML files.
-Walt

[...] Walt tells us the good news that the latest version of Reflector can disassemble BAML to XAML [...]
Cheers! Thanks for the heads-up on this one, it’s hard to imagine developing on .NET without Reflector on my toolbelt. No surprise to see Lutz adding this functionality - given his involvement in Microsoft’s Expression Blend
Actually this is partly wrong. Reflector does not support BAML. It is a separate tool called BamlDisassembler that you can register as a .baml viewer. Reflector opens resource streams via their file extension (it does that for other files like jpg as well).
[...] 27th, 2007 by Walt Ritscher Jonathon pointed out a flaw in my BAML article. I made it sound like downloading the latest version of Reflector was all you had to [...]
[...] own scenarios. XAML code doesn’t compile to IL or C# or VB.NET code but to a binary form (the BAML format). BAML has the double advantage over XML that it yields lighter documents and that BAML documents [...]
[...] Walt tells us the good news that the latest version of Reflector can disassemble BAML to XAML [...]
[...] Walt tells us the good news that the latest version of Reflector can disassemble BAML to XAML [...]