c# - 代码的反射

标签 c# .net reflection clr

是否可以使用反射来了解代码在做什么,而不是类型和方法,而是方法内部的内容(if 语句、赋值等)。我知道我可以反汇编它,但我需要在运行时使用 C# 分析一个类,例如找出有多少 if 条件...

这个工具需要在 C# 中,有什么想法吗? CLR 中任何可以打开程序集并允许我在其中导航代码的类。

最佳答案

是的。微软FxCop工具使用比反射丰富得多的内省(introspection)模型。你可以use the FxCop API详细检查表达式。

关于c# - 代码的反射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1397029/

相关文章:

c# - 不要在 "using"语句后处理属性

.net - SSD 驱动器上奇怪的目录删除行为

objective-c - 用反射修改字符串

c# - 在 IHttpModule 中访问 Form 集合会导致事件处理程序不会在默认页面上被调用

c# - MediaElement.IsLoaded 谎言

c# - 使 WebAPI 操作异步?

c# - 如何确定属性是否是具有反射的自动实现属性?

c# - 如何通过两种不同类型的字段对 linq 查询结果进行排序

c# - 导出Excel错误: File you are trying to open FileName is in different format than specified extension

java - Jackson 如何使用自定义 getter/setter 序列化 map ?