I just noticed a cool feature in Reflector's decompiler.
While spelunking around inside ASP.NET tonight, I noticed that Lutz has added some more intelligence to his decompiler. The CLR doesn't preserve local variable names in metadata, so decompilers need to assign some kind of symbolic name to the variable. If you look at tools like ILDASM, it uses rather unimaginative names like V_0, V_1, etc. Reflector, on the other hand, takes the last "word" in camel-cased notation and uses that as the variable name. For example, IDictionaryEnumerator becomes enumerator1. What a brilliant idea! Well, done, Lutz! [iunknown.com]
10:03:39 PM
|
|