TypeDescriptor.AddAttributes メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ターゲット コンポーネントにクラス レベルの属性を追加します。
オーバーロード
| 名前 | 説明 |
|---|---|
| AddAttributes(Object, Attribute[]) |
ターゲット コンポーネント インスタンスにクラス レベルの属性を追加します。 |
| AddAttributes(Type, Attribute[]) |
ターゲット コンポーネントの種類にクラス レベルの属性を追加します。 |
AddAttributes(Object, Attribute[])
ターゲット コンポーネント インスタンスにクラス レベルの属性を追加します。
public:
static System::ComponentModel::TypeDescriptionProvider ^ AddAttributes(System::Object ^ instance, ... cli::array <Attribute ^> ^ attributes);
public static System.ComponentModel.TypeDescriptionProvider AddAttributes(object instance, params Attribute[] attributes);
static member AddAttributes : obj * Attribute[] -> System.ComponentModel.TypeDescriptionProvider
Public Shared Function AddAttributes (instance As Object, ParamArray attributes As Attribute()) As TypeDescriptionProvider
パラメーター
- instance
- Object
ターゲット コンポーネントのインスタンス。
返品
指定した属性を追加するために使用された、新しく作成された TypeDescriptionProvider 。
例外
パラメーターの一方または両方が null。
注釈
AddAttributes(Object, Attribute[]) メソッドは、コンポーネントの指定されたインスタンスにクラス レベルの属性を追加します。 これは、Visual Studio Windows フォーム デザイナーとプロパティ ウィンドウを使用するアプリケーションの一般的な要件であるため、このメソッドは、指定された属性をクラスに既に存在する属性とマージする型記述プロバイダーを作成することでショートカットを提供します。 戻り値は、属性の追加に使用された型記述プロバイダーです。 このプロバイダーは、追加された属性が不要になったときに、後で RemoveProvider(TypeDescriptionProvider, Object) メソッドに渡すことができます。
こちらもご覧ください
適用対象
AddAttributes(Type, Attribute[])
ターゲット コンポーネントの種類にクラス レベルの属性を追加します。
public:
static System::ComponentModel::TypeDescriptionProvider ^ AddAttributes(Type ^ type, ... cli::array <Attribute ^> ^ attributes);
public static System.ComponentModel.TypeDescriptionProvider AddAttributes(Type type, params Attribute[] attributes);
static member AddAttributes : Type * Attribute[] -> System.ComponentModel.TypeDescriptionProvider
Public Shared Function AddAttributes (type As Type, ParamArray attributes As Attribute()) As TypeDescriptionProvider
パラメーター
返品
指定した属性を追加するために使用された、新しく作成された TypeDescriptionProvider 。
例外
パラメーターの一方または両方が null。
注釈
AddAttributes(Type, Attribute[]) メソッドは、指定した型のコンポーネントにクラス レベルの属性を追加します。 これは、Visual Studio Windows フォーム デザイナーとプロパティ ウィンドウを使用するアプリケーションの一般的な要件であるため、このメソッドは、指定された属性をクラスに既に存在する属性とマージする型記述プロバイダーを作成することでショートカットを提供します。 戻り値は、属性の追加に使用された型記述プロバイダーです。 このプロバイダーは、追加された属性が不要になったときに、後で RemoveProvider(TypeDescriptionProvider, Type) メソッドに渡すことができます。