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 フォーム Designerとプロパティ ウィンドウを使用するアプリケーションの一般的な要件であるため、このメソッドは、指定された属性をクラスに既に存在する属性とマージする型記述プロバイダーを作成することでショートカットを提供します。 戻り値は、属性の追加に使用された型記述プロバイダーです。 このプロバイダーは、追加された属性が 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 フォーム Designerとプロパティ ウィンドウを使用するアプリケーションの一般的な要件であるため、このメソッドは、指定された属性をクラスに既に存在する属性とマージする型記述プロバイダーを作成することでショートカットを提供します。 戻り値は、属性の追加に使用された型記述プロバイダーです。 このプロバイダーは、追加された属性が RemoveProvider(TypeDescriptionProvider, Type) 不要になったときに、後で メソッドに渡すことができます。
こちらもご覧ください
適用対象
.NET