TypeDescriptor.AddProviderTransparent メソッド

定義

この型記述子プロバイダーの一覧に、型説明プロバイダーを追加します。

オーバーロード

AddProviderTransparent(TypeDescriptionProvider, Object)

コンポーネントの単一インスタンスの型説明の提供元を追加します。

AddProviderTransparent(TypeDescriptionProvider, Type)

コンポーネント クラスの型説明プロバイダーを追加します。

AddProviderTransparent(TypeDescriptionProvider, Object)

コンポーネントの単一インスタンスの型説明の提供元を追加します。

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

パラメーター

instance
Object

対象コンポーネントのインスタンス。

例外

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

注釈

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

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

適用対象

AddProviderTransparent(TypeDescriptionProvider, Type)

コンポーネント クラスの型説明プロバイダーを追加します。

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

パラメーター

type
Type

対象コンポーネントの Type

例外

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

注釈

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

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

適用対象