Share via


CollectionEditor.CreateCollectionItemType メソッド

定義

コレクションに格納されているデータ型を取得します。

protected:
 virtual Type ^ CreateCollectionItemType();
protected virtual Type CreateCollectionItemType ();
abstract member CreateCollectionItemType : unit -> Type
override this.CreateCollectionItemType : unit -> Type
Protected Overridable Function CreateCollectionItemType () As Type

戻り値

コレクション内の項目のデータ型。コレクションで Item プロパティが見つからない場合は Object

注釈

コレクションの項目のデータ型は、 プロパティから CollectionItemType 取得できます。これは、このメソッドよりも高速です。

このメソッドは、このメソッドがオーバーライドされて実装されている派生クラスを除き、ユーザーが呼び出す必要はありません。

このメソッドの既定の実装では、コレクションの プロパティのデータ型 ( Item 存在する場合) が返されます。

注意 (継承者)

開発者は、このメソッドをオーバーライドして、一般的でサポートされているコレクション モデルに従わないコレクションをサポートするか、パフォーマンスが重要で、リフレクションベースの型解決が遅すぎる場合に選択できます。

適用対象