Adding custom attributes using mono.cecil?
c#, mono.cecil
Solution
It's actually very easy.
ModuleDefinition module = ...;
MethodDefinition targetMethod = ...;
MethodReference attributeConstructor = module.Import(
typeof(DebuggerHiddenAttribute).GetConstructor(Type.EmptyTypes));
targetMethod.CustomAttributes.Add(new CustomAttribute(attributeConstructor));
module.Write(...);
Problem
I can't figure how to add custom attribute to a method using Mono.Cecil The attributes that I would want to add is like this : ``` .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) ``` Does anyone know how to add custom attributes