
機能
CUSTOM-ATTRIBUTE 句は、.NETネイティブ データ項目またはリフレクションを用いることで可視的になるプロパティについてのメタデータ(情報)を提供する属性を指定する。
一般形式
CUSTOM-ATTRIBUTE IS class-name-1 [ ( {parameter-1} . . . ) ]
構文規則
- 記述項の左辺は、言語の基礎(Language Fundamentals)の章にある.NETの概念の節の.NETネイティブ型に記述されているような.NETネイティブ データ型でなければならない。この句はまた、クラス、デリゲート、列挙、イベント、インターフェイス、メソッド、プロパティ、およびvaluetypesを記述するときにも利用できる。
- クラス名-1は、この原始要素のリポジトリ段落において指定されたクラスの名前としなければならない。
- このパラメーターのリストは、クラス名-1に対して定義されたコンストラクターと一致しなければならない。各パラメーター-1は、以下の一つでなければならない。
一般規則
- 指定されたカスタム属性は、記述項の左辺を記述しているメタデータの一部となり、また、リフレクターにとって可視的である。