Questa domanda è correlata a this one, ma non è un duplicato. Jb PUBBLICATE che per aggiungere un attributo personalizzato, il seguente frammento avrebbe funzionato:Come aggiungere un attributo personalizzato senza un costruttore predefinito utilizzando mono.cecil
ModuleDefinition module = ...;
MethodDefinition targetMethod = ...;
MethodReference attributeConstructor = module.Import(
typeof(DebuggerHiddenAttribute).GetConstructor(Type.EmptyTypes));
targetMethod.CustomAttributes.Add(new CustomAttribute(attributeConstructor));
module.Write(...);
Vorrei usare qualcosa di simile, ma per aggiungere un attributo personalizzato il cui costruttore prende due parametri stringa nella sua (solo) costruttore, e mi piacerebbe specificare i valori per quelli (ovviamente). Qualcuno può aiutare?
Veloce come mai Jb - grazie mille per l'aiuto. Troppo veloce per accettare la risposta, che farò tra qualche minuto ... –
Google deve indicizzare SO in tempo reale: sto utilizzando un semplice avviso di google su Mono.Cecil. –
Wow - impressionante. –