reflector 插件

Hopefully if you've been coding .NET for a while, someone has shown you Reflector, Lutz Roeder's .NET Object Browser and you have basked in its glory.

希望如果您已经编写了.NET一段时间,那么有人会向您展示Reflector ,Lutz Roeder的.NET对象浏览器,并且您已经沉迷于它的辉煌。

Surprisingly (to me at least) not everyone knows about Reflector's plugin model. There is a vibrant and active community of plugin writers out there, and you won't realize the full power of Reflector until you download some of these are start messing around. Seriously, if you thought that Reflector was useful today, just wait until you've tried some of these add-ins.

令人惊讶的是(至少对我而言),并非所有人都知道Reflector的插件模型。 那里有一个充满活力且活跃的插件编写者社区,只有下载了其中一些内容之后,您才能意识到Reflector的全部功能。 认真地说,如果您认为Reflector在今天很有用,请耐心等待,直到您尝试了其中一些插件。

PowerShell语言加载项 (PowerShell Language Add-In)

The one I've been messing with for the last few weeks is the PowerShell Language Add-in. Reflector can "decompile" (not the correct word) the IL within an assembly and show you the "intent" of that IL in any number of languages like C#, VB, Delphi, etc. Daniel "kzu" Cazzulino has created a PowerShell Language Add-in that, for the most part, shows you what the code would look like in PowerShell.

最近几周我一直在搞的一个是PowerShell语言加载项。 Reflector可以在程序集中的IL中“反编译”(不是正确的词),并以C#,VB,Delphi等多种语言向您显示该IL的“意图” 。Daniel“ kzu” Cazzulino创建了PowerShell语言大部分该外接程序向您展示PowerShell中代码的外观。

Now of course, it's important to note a few things. PowerShell is not (yet) a language that you can use to author .NET assemblies with. It is, however, an incredibly powerful scripting and automation environment. Sometimes the Powershell language (it is a language, by the way, with a formal grammar - here's a link (PDF)) can be a little confusing to learn, so the PowerShell Language Add-in is a really cool way to learn more about PowerShell within an environment you're already comfortable in.

当然,现在注意一些重要的事情。 PowerShell尚不是可用于编写.NET程序集的语言。 但是,它是一个功能强大的脚本和自动化环境。 有时,Powershell语言(顺便说一句,它是一种具有正式语法的语言-这是一个链接(PDF) ),可能会使您学习起来有些困惑,因此,PowerShell语言加载项是一种非常酷的方法,可了解更多信息在您已经习惯的环境中使用PowerShell。

反射镜插件 (Reflector Add-Ins )

Here's a reformatted snapshot of what's currently available.

这是当前可用格式的重新格式化快照。

CodeMetrics: Analyses .NET assemblies and shows design quality metrics. Download

Review: Allows editing and managing annotations during code reviews. Download

Diff: This add-in shows differences between two versions of the same assembly. Download

FileDisassembler: This add-in can be used to dump the disassembler output to files for any Reflector supported language.

SQL2005Browser: This add-in allows to browse .NET assemblies stored in SQL Server 2005 databases.

FileGenerator: This add-in can be used to dump the disassembler output to files for any Reflector supported language.

Deblector: This add-in allows to debug processes from within Reflector.

Doubler: A code generator for unit tests, stubs and wrappers.

Graph: This add-in draws assembly dependency graphs and IL graphs. Please read the install instructions here.

DependencyStructureMatrix: Allows you to create and browser dependency structure matrices.

CodeSearch: This add-in allows searching for strings and regular expressions in disassembled code. Download

SequenceViz: This add-in draws sequence diagrams.

PowerShellLanguage: Renders output as Windows PowerShell script.

DelphiLanguage: The Delphi view that is used inside .NET Reflector provided as a language add-in.

CppCliLanguage: This add-in extends Reflector with a C++/CLI language rendering module.

Hawkeye: A tool that allows you to debug the UI tree of Windows Forms applications.

ClassView: Shows class definitions as plain text with color coding.

CodeModelViewer: This add-in shows the underlying code model objects for selected items.


Diff
: This add-in shows differences between two versions of the same assembly. Download

ComLoader: Lists COM components for browsing and converts them into managed interop assemblies. Download

TestDriven.net: This Visual Studio add-in can navigate to any code element inside Reflector with a single click.

BizTalkDisassembler: Allows you to list all BizTalk artifacts contained in an assembly and extract them. Download

ComLoader: Lists COM components for browsing and converts them into managed interop assemblies. Download

AutoDiagrammer: This add-in draws class diagrams.

CodeMetrics :分析.NET程序集并显示设计质量指标。 下载

审阅:允许在代码审阅期间编辑和管理注释。 下载

DIFF :此加载同一程序集的两个版本之间的差异显示。 下载

FileDisassembler :此加载项可用于将反汇编器输出转储为任何Reflector支持的语言的文件。

SQL2005Browser :此加载项允许浏览存储在SQL Server 2005数据库中的.NET程序集。

FileGenerator :此加载项可用于将反汇编程序输出转储到任何Reflector支持的语言的文件中。

Deblector :此加载项允许从Reflector内部调试过程。

Doubler :用于单元测试,存根和包装的代码生成器。

Graph :此加载项绘制程序集依赖关系图和IL图。 请在此处阅读安装说明。

DependencyStructureMatrix :允许您创建和浏览器依赖结构矩阵。

CodeSearch :此加载项允许在反汇编的代码中搜索字符串和正则表达式。 下载

SequenceViz :此外接程序绘制序列图。

PowerShellLanguage :将输出呈现为Windows PowerShell脚本。

DelphiLanguage :在.NET Reflector中用作语言加载项提供的Delphi视图。

CppCliLanguage :此加载项使用C ++ / CLI语言渲染模块扩展了Reflector。

Hawkeye :一种工具,可用于调试Windows Forms应用程序的UI树。

ClassView :将类定义显示为带有颜色编码的纯文本。

CodeModelViewer :此加载项显示所选项目的基础代码模型对象。

DIFF :此加载同一程序集的两个版本之间的差异显示。 下载

ComLoader :列出要浏览的COM组件,并将其转换为托管互操作程序集。 下载

TestDriven.net :此Visual Studio加载项可以单击以导航到Reflector内部的任何代码元素。

BizTalkDisassembler :允许您列出程序集中包含的所有BizTalk工件并提取它们。 下载

ComLoader :列出要浏览的COM组件,并将其转换为托管互操作程序集。 下载

AutoDiagrammer :此外接程序绘制类图。

翻译自: https://www.hanselman.com/blog/reflector-addins-and-powershell-language-support-for-reflector

reflector 插件

reflector 插件_Reflector插件和PowerShell语言对Reflector的支持相关推荐

  1. vimium:全键盘操作插件 Chrome插件图文教程

    Vimium:黑客大神使用的全键盘操作插件 Chrome插件图文教程 Vimium插件概述 Vimium 这个名字其实是 Vim 和 Chromium 的合体,Vimium是一款用户模拟linux操作 ...

  2. 插件__discuzX2插件制作教程__最菜鸟级别的入门坎

    一.开发插件所需资料与工具          1.DiscuzX2 插件机制    http://dev.discuz.org/wiki/#.E6.8F.92.E4.BB.B6.E6.9C.BA.E5 ...

  3. gradle插件-了解插件及如何使用gradle插件

    解释 Gradle的核心是有意为现实世界的自动化提供很少的东西.所有有用的特性,比如编译Java代码的能力,都是由插件添加的.插件添加新任务(如JavaCompile),域对象(如SourceSet) ...

  4. Eclipse装了插件之后插件没反应启用不了或不显示问题的解决办法

    2019独角兽企业重金招聘Python工程师标准>>> 本文是关于Eclipse装了插件之后插件没反应启用不了或不显示问题的解决办法的内容. 一.问题描述 装了插件以后(一般是把插件 ...

  5. 如何在Cordova Android 7.0.0 以下版本集成最新插件 极光插件为例

    前提 Cordova Android 7.0.0开始改变了项目安卓平台的架构.新建一个空项目分别添加Android 6.4.0 和 Android 7.0.0平台: cordova platform ...

  6. 如何在Cordova Android 7.0.0 以下版本集成最新插件 极光插件为例 1

    2019独角兽企业重金招聘Python工程师标准>>> 前提 Cordova Android 7.0.0开始改变了项目安卓平台的架构.新建一个空项目分别添加Android 6.4.0 ...

  7. eclipse mybatis插件_Archetype插件的介绍和使用

    Maven除了有完成构建的插件外,还有一种插件-- Archetype 插件.它的作用是生成 Maven 项目骨架(项目的目录结构和 pom.xml).只要给对应的 Archetype 插件提供基本的 ...

  8. jQuery插件 -- Cookie插件jquery.cookie.js(转)

    2019独角兽企业重金招聘Python工程师标准>>> jQuery插件 -- Cookie插件jquery.cookie.js(转) Cookie是网站设计者放置在客户端的小文本文 ...

  9. 火狐插件火狐***插件将Firefox变成***工具的七个插件

    [转]火狐插件火狐***插件将Firefox变成***工具的七个插件 目前很多插件不支持 Firefox 3.5 哦 1. Add N Edit Cookies 查看和修改本地的Cookie,Cook ...

最新文章

  1. CoordinatorLayout 之深入理解
  2. 社交网络图挖掘2--社区的直接发现和图划分
  3. 微信支付(JSAPI) - chooseWXPay fail 问题解决
  4. andriod开发环境配置
  5. ubuntu实现简单的划词工具
  6. halcon python缺陷检测_halcon边缘提取缺陷检测的思路
  7. token详解及常见防范措施
  8. Spring Cloud Sleuth 之Greenwich版本全攻略
  9. get请求500_050 Servlet的请求req与响应resp
  10. Alex 的 Hadoop 菜鸟教程: 第2课 hadoop 安装教程 (CentOS6 CDH分支 yum方式)
  11. EasyClick 易点云测自动化测试入门到精通
  12. 使用Foxmail 登录qq邮箱使用第三发授权码登录失败
  13. 《Java并发编程的艺术》——锁(笔记)
  14. Oracle9i的1467错误
  15. 1960-征战的Loy
  16. outlook邮件撤回失败
  17. 论文阅读笔记《Dynamic Few-Shot Visual Learning without Forgetting》
  18. R语言之-caret包应用
  19. python绘制太阳系模型_制作一个太阳系模型
  20. androidstudio配置夜深模拟器

热门文章

  1. YOLOX手把手实操:火星/月球陨石坑的数量统计
  2. 如何将rvt(BIM)转换为点云格式
  3. 电脑系统转移到ssd固态硬盘
  4. 女神节特辑 | 致敬程序媛,她们的人生究竟有多精彩?
  5. Lunascape:将FireFox、Safari和IE合为一体的浏览器
  6. 实施架构一个Android项目
  7. 通道抠图怎么扣ps教程ps学习视频教程基础学习
  8. linux如何让两台或多台服务器时间同步
  9. 经常性收入、MRR、ARR 的定义和计算方法
  10. 我家云免费内网穿透ZeroTier教程