Этот вопрос связан с этим , но не является дубликатом. Jb написал там, что для добавления пользовательского атрибута будет работать следующий фрагмент:
ModuleDefinition module =...;
MethodDefinition targetMethod =...;
MethodReference attributeConstructor = module.Import(
typeof(DebuggerHiddenAttribute).GetConstructor(Type.EmptyTypes));
targetMethod.CustomAttributes.Add(new CustomAttribute(attributeConstructor));
module.Write(...);
Я хотел бы использовать что-то подобное, но добавить пользовательский атрибут, конструктор которого принимает два строковых параметра в своем конструкторе (только )и Я хотел бы указать значения для этих (очевидно ). Кто-нибудь может помочь?