TypeDescriptor.RemoveProvider メソッド

定義

以前に追加した型の説明プロバイダーを削除します。

オーバーロード

名前 説明
RemoveProvider(TypeDescriptionProvider, Object)

指定したオブジェクトに関連付けられている、以前に追加された型の説明プロバイダーを削除します。

RemoveProvider(TypeDescriptionProvider, Type)

指定した型に関連付けられている、以前に追加された型の説明プロバイダーを削除します。

RemoveProvider(TypeDescriptionProvider, Object)

指定したオブジェクトに関連付けられている、以前に追加された型の説明プロバイダーを削除します。

public:
 static void RemoveProvider(System::ComponentModel::TypeDescriptionProvider ^ provider, System::Object ^ instance);
public static void RemoveProvider(System.ComponentModel.TypeDescriptionProvider provider, object instance);
static member RemoveProvider : System.ComponentModel.TypeDescriptionProvider * obj -> unit
Public Shared Sub RemoveProvider (provider As TypeDescriptionProvider, instance As Object)

パラメーター

instance
Object

ターゲット コンポーネントのインスタンス。

例外

パラメーターの一方または両方が null

注釈

このメソッドは、 AddProvider(TypeDescriptionProvider, Object) メソッドで以前に追加された型記述プロバイダーを削除します。 プロバイダーを削除すると、関連付けられているオブジェクトに対して Refreshed イベントが発生します。

部分的に信頼されたコードから呼び出す必要がある場合は、 RemoveProviderTransparent(TypeDescriptionProvider, Object) メソッドを使用します。

こちらもご覧ください

適用対象

RemoveProvider(TypeDescriptionProvider, Type)

指定した型に関連付けられている、以前に追加された型の説明プロバイダーを削除します。

public:
 static void RemoveProvider(System::ComponentModel::TypeDescriptionProvider ^ provider, Type ^ type);
public static void RemoveProvider(System.ComponentModel.TypeDescriptionProvider provider, Type type);
static member RemoveProvider : System.ComponentModel.TypeDescriptionProvider * Type -> unit
Public Shared Sub RemoveProvider (provider As TypeDescriptionProvider, type As Type)

パラメーター

type
Type

ターゲット コンポーネントの Type

例外

パラメーターの一方または両方が null

注釈

このメソッドは、 AddProvider(TypeDescriptionProvider, Type) メソッドで以前に追加された型記述プロバイダーを削除します。 プロバイダーを削除すると、関連付けられた型に対して Refreshed イベントが発生します。

部分的に信頼されたコードから呼び出す必要がある場合は、 RemoveProviderTransparent(TypeDescriptionProvider, Type) メソッドを使用します。

こちらもご覧ください

適用対象