0

コンパイラがこの属性を生成した場合にのみ、すべての DebuggerHiddenAttribute をアセンブリから削除するにはどうすればよいですか?

このコードを試していますが、うまくいきません。

    ModuleDefinition module = ...;
MethodDefinition targetMethod = ...;
MethodReference attributeConstructor = module.Import(
    typeof(DebuggerHiddenAttribute).GetConstructor(Type.EmptyTypes));

targetMethod.CustomAttributes.Remove(new CustomAttribute(attributeConstructor));
module.Write(...);

前もって感謝します。

4

1 に答える 1