Esta pregunta está relacionada con this one, pero no es un duplicado. Jb publicado allí que para añadir un atributo personalizado, el siguiente fragmento funcionaría:Cómo agrego un atributo personalizado sin un constructor predeterminado usando mono.cecil
ModuleDefinition module = ...;
MethodDefinition targetMethod = ...;
MethodReference attributeConstructor = module.Import(
typeof(DebuggerHiddenAttribute).GetConstructor(Type.EmptyTypes));
targetMethod.CustomAttributes.Add(new CustomAttribute(attributeConstructor));
module.Write(...);
me gustaría usar algo similar, pero para agregar un atributo personalizado cuyo constructor toma dos parámetros de cadena en su constructor (sólo), y me gustaría especificar valores para esos (obviamente). ¿Alguien puede ayudar?
rápida como siempre Jb - muchas gracias por la ayuda. Demasiado rápido para que acepte la respuesta, lo que haré en unos minutos ... –
Google debe estar indexando SO en tiempo real: estoy usando una alerta de google simple en Mono.Cecil. –
Guau - impresionante. –