InheritanceService.AddInheritedComponents Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Adds the components inherited by the specified component to the InheritanceService.
Overloads
AddInheritedComponents(IComponent, IContainer) |
Adds the components inherited by the specified component to the InheritanceService. |
AddInheritedComponents(Type, IComponent, IContainer) |
Adds the components of the specified type that are inherited by the specified component to the InheritanceService. |
AddInheritedComponents(IComponent, IContainer)
Adds the components inherited by the specified component to the 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)
Parameters
- component
- IComponent
The component to search for inherited components to add to the specified container.
- container
- IContainer
The container to add the inherited components to.
Implements
Remarks
This method searches all the fields of all base classes of the specified component. Each field that implements IComponent is added to the specified container.
See also
Applies to
AddInheritedComponents(Type, IComponent, IContainer)
Adds the components of the specified type that are inherited by the specified component to the 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)
Parameters
- type
- Type
The base type to search for.
- component
- IComponent
The component to search for inherited components to add to the specified container.
- container
- IContainer
The container to add the inherited components to.
Remarks
This method searches all the fields of all base classes of component. Each field that implements IComponent is added to an internal list that stores an InheritanceAttribute that identifies the inheritance level of the component. The component is then added to the specified container.