Ο Reflector είναι ένα εργαλείο απαραίτητο για κάθε .NET developer. Παρουσιάζει τα περιεχόμενα οποιασδήποτε assembly, κάνει disassemble τον κώδικα των μεθόδων και τον παρουσιάζει σε διάφορες γλώσσες, και αναλύει τη χρήση κάθε κλάσης.
Η έκδοση 5.0 διαθέτει διάφορα ενδιαφέροντα χαρακτηριστικά:
- Υποστήριξη για nullable τύπους και anonymous methods (C# 2.0)
- Υποστήριξη για το συντακτικό του LINQ, τις λ-expressions και άλλα χαρακτηριστικά της C# 3.0
- Υλοποίηση του code: protocol scheme στον Internet Explorer, ώστε το code://mscorlib/System.Object να ανοίγει τον Reflector και να εμφανίζει την κλάση System.Object.
- Αναζήτηση για κείμενο ή σταθερά
- Δημιουργία του πλήρη κώδικα για μια κλάση από το disassembler (expand methods)
- Βελτιωμένα ονόματα για τις τοπικές μεταβλητές των μεθόδων
- Προκαθορισμένες λίστες από assemblies για διάφορες εκδόσεις του .NET Framework.
O Reflector μπορεί να χρησιμοποιηθεί σε οποιαδήποτε έκδοση του .NET Framework, ακόμα και την 1.0.
Λήψη του Reflector 5.0Περιγραφή των νέων χαρακτηριστικών (Powerpoint)Addins για το Reflector στο CodePlex
Νατάσα Μανουσοπούλου