- - PR -
AttributeTargetsの取得
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-10-17 22:29
初めまして。ご教授のほどお願い致します。
c#で属性を定義するとき、AttributeUsageAttributeクラスを使用しますが、 このAttributeUsageAttributeクラスのAttributeTasrgetsに指定されている属性を 取得する方法ってありますでしょうか。 例えば、以下の場合ならば、 [AttributeUsageAttribute(AttributeTargets.Class)] ^^^^^ Classが取得できるような方法です。 よろしくお願い致します。 |
|
投稿日時: 2005-10-17 22:37
それは動的に、つまり実行中にって事でしょうか?
それならAttribute.GetCustomAttributeなどを使用すれば良いですが。 //今までType.GetCustomAttributesしか知らなかった……。 それでターゲットHogehogeAttributeのAttributeUsageAttribute属性を取得して、そのValidOnプロパティを見ると。 |
1