IInheritanceService.GetInheritanceAttribute(IComponent) Method

Definition

Gets the inheritance attribute for the specified component.

public:
 System::ComponentModel::InheritanceAttribute ^ GetInheritanceAttribute(System::ComponentModel::IComponent ^ component);
public System.ComponentModel.InheritanceAttribute GetInheritanceAttribute (System.ComponentModel.IComponent component);
abstract member GetInheritanceAttribute : System.ComponentModel.IComponent -> System.ComponentModel.InheritanceAttribute
Public Function GetInheritanceAttribute (component As IComponent) As InheritanceAttribute

Parameters

component
IComponent

The IComponent for which to retrieve the inheritance attribute.

Returns

An instance of InheritanceAttribute that describes the level of inheritance of the specified component.

Remarks

If the component has been profiled by the AddInheritedComponents method, this method returns the value InheritanceAttribute.NotInherited. Otherwise, it returns the inheritance attribute for this component.

You should call AddInheritedComponents on the specified component or a parent of the specified component before attempting to obtain an InheritanceAttribute that reflects the inheritance level of the specified component.

Applies to

See also