TypeDescriptor.RemoveProviderTransparent メソッド

定義

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

オーバーロード

名前 説明
RemoveProviderTransparent(TypeDescriptionProvider, Type)

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

RemoveProviderTransparent(TypeDescriptionProvider, Object)

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

RemoveProviderTransparent(TypeDescriptionProvider, Type)

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

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

パラメーター

type
Type

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

例外

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

注釈

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

このメソッドは、部分的に信頼されたコードから呼び出すことができます。 RestrictedRegistrationAccess定義されている場合、呼び出し元は、部分的に信頼されている場合、指定した型のプロバイダーの登録を解除できます。

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

適用対象

RemoveProviderTransparent(TypeDescriptionProvider, Object)

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

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

パラメーター

instance
Object

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

例外

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

注釈

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

このメソッドは、部分的に信頼されたコードから呼び出すことができます。 RestrictedRegistrationAccessが定義されている場合、呼び出し元は、その型も部分的に信頼されている場合に、指定したインスタンスのプロバイダーを登録できます。

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

適用対象