この質問は、this oneに関連していますが、重複するものではありません。 JBは、カスタム属性を追加するためにそこにそれを掲示し、次のスニペットは動作します:mono.cecilを使用してデフォルトのコンストラクタを使用せずにカスタム属性を追加するには
ModuleDefinition module = ...;
MethodDefinition targetMethod = ...;
MethodReference attributeConstructor = module.Import(
typeof(DebuggerHiddenAttribute).GetConstructor(Type.EmptyTypes));
targetMethod.CustomAttributes.Add(new CustomAttribute(attributeConstructor));
module.Write(...);
を、私は、同様のものを使用したいのですが、そのコンストラクタその(のみ)コンストラクタで2つの文字列パラメータを取りカスタム属性を追加しますそれらの値を明示的に指定したいと思います(明らかに)。誰も助けることができますか?
クイック - ヘルプは非常に感謝します。あまりにも速く私が数分でやる答えを受け入れることができます... –
GoogleはリアルタイムでSOを索引付けする必要があります:私はMono.Cecilで簡単なGoogleアラートを使用しています。 –
すごく印象的。 –