InheritanceService.AddInheritedComponents メソッド

定義

指定したコンポーネントによって継承されたコンポーネントを InheritanceService に追加します。

オーバーロード

AddInheritedComponents(IComponent, IContainer)

指定したコンポーネントによって継承されたコンポーネントを InheritanceService に追加します。

AddInheritedComponents(Type, IComponent, IContainer)

指定したコンポーネントによって継承された指定した型のコンポーネントを InheritanceService に追加します。

AddInheritedComponents(IComponent, IContainer)

指定したコンポーネントによって継承されたコンポーネントを InheritanceService に追加します。

public:
 virtual void AddInheritedComponents(System::ComponentModel::IComponent ^ component, System::ComponentModel::IContainer ^ container);
public void AddInheritedComponents (System.ComponentModel.IComponent component, System.ComponentModel.IContainer container);
abstract member AddInheritedComponents : System.ComponentModel.IComponent * System.ComponentModel.IContainer -> unit
override this.AddInheritedComponents : System.ComponentModel.IComponent * System.ComponentModel.IContainer -> unit
Public Sub AddInheritedComponents (component As IComponent, container As IContainer)

パラメーター

component
IComponent

指定したコンテナーに追加する継承されたコンポーネントの検索対象となるコンポーネント。

container
IContainer

継承されたコンポーネントの追加対象となるコンテナー。

実装

注釈

このメソッドは、指定したコンポーネントのすべての基底クラスのすべてのフィールドを検索します。 を実装 IComponent する各フィールドは、指定されたコンテナーに追加されます。

こちらもご覧ください

適用対象

AddInheritedComponents(Type, IComponent, IContainer)

指定したコンポーネントによって継承された指定した型のコンポーネントを InheritanceService に追加します。

protected:
 virtual void AddInheritedComponents(Type ^ type, System::ComponentModel::IComponent ^ component, System::ComponentModel::IContainer ^ container);
protected virtual void AddInheritedComponents (Type type, System.ComponentModel.IComponent component, System.ComponentModel.IContainer container);
protected virtual void AddInheritedComponents (Type? type, System.ComponentModel.IComponent component, System.ComponentModel.IContainer container);
abstract member AddInheritedComponents : Type * System.ComponentModel.IComponent * System.ComponentModel.IContainer -> unit
override this.AddInheritedComponents : Type * System.ComponentModel.IComponent * System.ComponentModel.IContainer -> unit
Protected Overridable Sub AddInheritedComponents (type As Type, component As IComponent, container As IContainer)

パラメーター

type
Type

検索対象となる基本型。

component
IComponent

指定したコンテナーに追加する継承されたコンポーネントの検索対象となるコンポーネント。

container
IContainer

継承されたコンポーネントの追加対象となるコンテナー。

注釈

このメソッドは、コンポーネントのすべての基底クラスのすべてのフィールドを検索します。 を実装 IComponent する各フィールドは、コンポーネントの継承レベルを識別する を InheritanceAttribute 格納する内部リストに追加されます。 その後、コンポーネントが指定されたコンテナーに追加されます。

適用対象