这个问题与这个有关,但不是重复的。Jb 在那里发布要添加自定义属性,以下代码段将起作用:
ModuleDefinition module = ...;
MethodDefinition targetMethod = ...;
MethodReference attributeConstructor = module.Import(
typeof(DebuggerHiddenAttribute).GetConstructor(Type.EmptyTypes));
targetMethod.CustomAttributes.Add(new CustomAttribute(attributeConstructor));
module.Write(...);
我想使用类似的东西,但要添加一个自定义属性,其构造函数在其(唯一)构造函数中采用两个字符串参数,并且我想为那些(显然)指定值。任何人都可以帮忙吗?