



بسیاری مواقع نیاز است تا سورس کد نرم افزارها و یا برنامه هایی که قبلا نوشته ایم یا توسط افراد دیگر نوشته شده است را ویرایش و یا برای موارد آموزشی بازبینی کنیم. کدهایی که به صورت خروجی های EXE و DLL درآمده اند و مشاهده آن ها تقریبا بدون داشتن نرم افزار غیرممکن است. RedGate .NET Reflector نام ابزاری است که امکان نمایش سورس کد برنامه هایی که تحت .net نوشته شده اند را فراهم می کند. این نرم افزار به صورت کتابخانه ای مجزا برروی مجموعه ویژوال استادیو قرار می گیرد و به برنامه نویسان امکان بازبینی کدهایی که حالا کامپایل شده اند را می دهد. هماهنگی با اکثر نسخه های ویژوال استادیو را شاید بتوان مهم ترین خصوصیت این نرم افزار دانست. برنامه هایی را که از قبلا کامپایل شده اند می توان با استفاده از این نرم افزار به صورت سورس کد مشاهده نمود و برای اهداف مختلف از آن بهره گرفت.
قابلیت های کلیدی نرم افزار RedGate .NET Reflector:
- Debug کد منبع با استفاده از دیباگر ویژوال استادیو
- بازگردانی کدهای دات نت ویژوال استادیو به صورت سورس کد
- مدیریت حرفه ای با Object Browser
- اطلاع از نحوه نوشتن برنامه با استفاده از سورس کد موجود
- یادگیری و یا تدریس پیچیدگی های دات نت پس از عمل Debug کردن
- بازیابی کدهای منبع از دست رفته
- هماهنگی با نسخه های مختلف از ویژوال استادیو
- سازگار با نسخه های مختلف سیستم عامل محبوب مایکروسافت ویندوز
- و ...

.NET Reflector saves time and simplifies development by letting you see and debug into the source of all the .NET code you work with.
Development is increasingly dependent on third-party technologies – using available frameworks and libraries is a great way to get stuff done fast without re-inventing the wheel.
But the problem with using code you didn't write is that you're dependent on the documentation, and it's hard to debug. Documentation is often missing or incomplete, and debugging has to stop where your own code stops. This gets even worse with a legacy code base. Use .NET Reflector to look into the black box of missing or undocumented source code and start coding with confidence.