dev*_*ium 4 .net c# reflection mono mono.cecil
我试图使用Cecil检查与给定方法相关的属性.它似乎找到了它,但我无法使用以下代码获取其名称:
AssemblyDefinition assembly = AssemblyFactory.GetAssembly(pathBin);
assembly.MainModule.Types[0].Methods[1].CustomAttributes[0].ToString()
Run Code Online (Sandbox Code Playgroud)
我知道这必须是我设置我的函数的属性,因为当我从dll中删除它时,第二行代码将变为null.我想做的是能够获得属性的名称.目前第二行代码只返回一个"Mono.Cecil.CustomAttribute".我猜应该有一种获取属性名称(类类型)名称的方法,对吧?
谢谢!
在编写MoMA时我也遇到了麻烦.这是它使用的代码:
AssemblyDefinition assembly = AssemblyFactory.GetAssembly(pathBin);
assembly.MainModule.Types[0].Methods[1].CustomAttributes[0].Constructor.DeclaringType.ToString()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4028 次 |
| 最近记录: |