2011-12-09 8 views

答えて

14

.NETで属性を使用する場合は、コンストラクターパラメーターを使用していくつかの(名前付き)フィールドを設定します。これはメタデータ内で異なってエンコードされ、Cecilでは別々に終了します。

Mono.Cecil.CustomAttribute.Fieldsのインスタンスは

空であるあなたが使用していることフィールドカスタム属性を使用したコンストラクタの引数を探しています。あなたが探しているものは:

type.CustomAttributes[0].ConstructorArguments[0].Value 
+1

私はこの壮大な答えです。 –

関連する問題