詳細
プロパティ定義の構造は以下のとおりです。
/// description
Property name As classname (parameter_list) [ keyword_list ] ;
または (リスト・プロパティでは) 以下のとおりです。
/// description
Property name As List Of classname (parameter_list) [ keyword_list ] ;
または (配列プロパティでは) 以下のとおりです。
/// description
Property name As Array Of classname (parameter_list) [ keyword_list ] ;
または (リレーションシップ・プロパティでは) 以下のとおりです。
/// description
Relationship name As classname [ keyword_list ] ;
以下は、この指定の説明です。
-
description (オプション) は、クラス・リファレンスでの表示を意図しています。description は既定ではブランクです。"クラスの定義と使用" の “クラス・ドキュメントの作成” を参照してください。
-
name (必須) はプロパティの名前です。これは、有効なクラス・メンバ名で、かつ他のクラス・メンバ名と重複しないものである必要があります。
-
classname (オプション) は、このプロパティが基づくクラスの名前です。
-
parameter_list (オプション) は、パラメータとその値の、コンマ区切りのリストです。指定する場合、それらは classname が使用するパラメータ、またはすべてのプロパティが使用できるパラメータのいずれかにする必要があります。
このリストを省略する場合は、括弧も省略します。
-
keyword_list (リレーションシップ・プロパティでは必須、その他のプロパティではオプション) は、さらにプロパティを定義するキーワードのコンマ区切りリストです。
すべてのキーワードは、“プロパティの構文とキーワード” を参照してください。
このリストを省略する場合は角括弧も省略します。
Note:
リレーションシップは、シャード・クラスではサポートされていません。