我正在尝试使用Cecil来检查与给定方法关联的属性。这似乎找到它,但使用下面的代码我无法得到它的名字:Mono.Cecil - 如何获得自定义属性
AssemblyDefinition assembly = AssemblyFactory.GetAssembly(pathBin);
assembly.MainModule.Types[0].Methods[1].CustomAttributes[0].ToString()
我知道这一定是我设置我的功能属性,因为当我从DLL中删除,第二代码行将变为null。我想要做的是能够获取属性的名称。目前第二行代码将只返回一个“Mono.Cecil.CustomAttribute”。我猜应该有一种获得属性名称(类类型)名称的方法,对吧?
谢谢!
有趣。那也是我现在使用的。 – 2009-08-06 16:03:42
我是从Cecil的作者那里得到的,所以我认为这是唯一的方法。 – jpobst 2009-08-06 16:24:03
+1:很好,谢谢 – 2009-11-09 12:58:41