查看.NET控件的原始代码

时间:2014-07-11 06:17:44

标签: vb.net background controls

有没有办法访问/查看vb.net控件的原始代码? (Textbox,DataGridView,..)

我想通过代码来了解原始绘画程序是如何完成的。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您可以使用这样的反射器:

ILSpy功能

  • 装配浏览
  • IL Disassembly
  • 支持C#5.0" async"
  • 反编译为C#
  • 支持lambdas和' yield return'
  • 显示XML文档
  • 反编译为VB
  • 节省资源
  • 将反编译的程序集另存为.csproj
  • 搜索类型/方法/属性(子字符串)
  • 基于超链接的类型/方法/属性导航
  • 基本/派生类型导航
  • 导航历史
  • BAML到XAML反编译器
  • 将程序集另存为C#项目
  • 查找字段/方法的用法
  • 可扩展的插件(MEF)
  • 装配清单

修改

要在评论中解决问题: ILSpy

  1. 按搜索按钮
  2. 将下拉列表Search for更改为Type
  3. 在搜索字段
  4. 中输入Textbox
  5. 向下滚动,找到名称空间为Textbox的{​​{1}}。点击行
  6. 反编译语法将在此处