仅当编译器生成此属性时,如何从程序集中删除所有 DebuggerHiddenAttribute?
我正在尝试这段代码,但它不起作用。
ModuleDefinition module = ...;
MethodDefinition targetMethod = ...;
MethodReference attributeConstructor = module.Import(
typeof(DebuggerHiddenAttribute).GetConstructor(Type.EmptyTypes));
targetMethod.CustomAttributes.Remove(new CustomAttribute(attributeConstructor));
module.Write(...);
提前致谢。