英語で読む

次の方法で共有


CustomTypeDescriptor クラス

定義

ICustomTypeDescriptor インターフェイスの単純な既定の実装を提供します。

C#
public abstract class CustomTypeDescriptor : System.ComponentModel.ICustomTypeDescriptor
継承
CustomTypeDescriptor
派生
実装

注釈

TypeDescriptionProviderと同様に、CustomTypeDescriptor クラスは、構築時に指定 ICustomTypeDescriptor 型の親オブジェクトに依存します。 これにより、CustomTypeDescriptor から派生したクラスは、メソッドを選択的にオーバーライドできます。

コンストラクター

CustomTypeDescriptor()

CustomTypeDescriptor クラスの新しいインスタンスを初期化します。

CustomTypeDescriptor(ICustomTypeDescriptor)

親カスタム型記述子を使用して、CustomTypeDescriptor クラスの新しいインスタンスを初期化します。

プロパティ

RequireRegisteredTypes

RegisterType<T>()を使用して型を登録する必要があるかどうかを示す値を取得します。

メソッド

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetAttributes()

この型記述子によって表される型のカスタム属性のコレクションを返します。

GetClassName()

この型記述子によって表されるクラスの完全修飾名を返します。

GetComponentName()

この型記述子によって表されるクラスの名前を返します。

GetConverter()

この型記述子で表される型の型コンバーターを返します。

GetConverterFromRegisteredType()

この型の型コンバーターを返します。

記述子が表しています。

GetDefaultEvent()

この型記述子によって表されるオブジェクトの既定のイベントのイベント記述子を返します。

GetDefaultProperty()

この型記述子で表されるオブジェクトの既定のプロパティのプロパティ記述子を返します。

GetEditor(Type)

この型記述子によって表されるクラスに関連付けられる、指定した型のエディターを返します。

GetEvents()

この型記述子によって表されるオブジェクトのイベント記述子のコレクションを返します。

GetEvents(Attribute[])

この型記述子で表されるオブジェクトのイベント記述子のフィルター処理されたコレクションを返します。

GetEventsFromRegisteredType()

イベント記述子のコレクションを返します。

この型記述子が表すオブジェクトの場合は〘。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetProperties()

この型記述子によって表されるオブジェクトのプロパティ記述子のコレクションを返します。

GetProperties(Attribute[])

この型記述子で表されるオブジェクトのプロパティ記述子のフィルター処理されたコレクションを返します。

GetPropertiesFromRegisteredType()

プロパティ記述子のコレクションを返します。

この型記述子が表すオブジェクトの場合は〘。

GetPropertyOwner(PropertyDescriptor)

指定したプロパティ記述子によって記述されたプロパティを含むオブジェクトを返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

こちらもご覧ください