InheritanceService Класс

Определение

Предоставляет набор методов, указывающих наследуемые компоненты.Provides a set of methods for identifying inherited components.

public ref class InheritanceService : IDisposable, System::ComponentModel::Design::IInheritanceService
public class InheritanceService : IDisposable, System.ComponentModel.Design.IInheritanceService
type InheritanceService = class
    interface IInheritanceService
    interface IDisposable
Public Class InheritanceService
Implements IDisposable, IInheritanceService
Наследование
InheritanceService
Реализации

Комментарии

InheritanceServiceМожно использовать для поиска наследуемых компонентов, выбора, какие из них следует игнорировать, и получения атрибута наследования каждого унаследованного класса, который будет относиться к службе.The InheritanceService can be used to find inherited components, select which ones to ignore, and retrieve the inheritance attribute of each inherited class that is tracked by the service.

Конструкторы

InheritanceService()

Инициализирует новый экземпляр класса InheritanceService.Initializes a new instance of the InheritanceService class.

Методы

AddInheritedComponents(IComponent, IContainer)

Добавляет компоненты, которые наследуются заданным компонентом, в объект InheritanceService.Adds the components inherited by the specified component to the InheritanceService.

AddInheritedComponents(Type, IComponent, IContainer)

Добавляет компоненты заданного типа, которые наследуются заданным компонентом, в службу InheritanceService.Adds the components of the specified type that are inherited by the specified component to the InheritanceService.

Dispose()

Освобождает все ресурсы, занятые модулем InheritanceService.Releases all resources used by the InheritanceService.

Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые объектом InheritanceService, а при необходимости освобождает также управляемые ресурсы.Releases the unmanaged resources used by the InheritanceService and optionally releases the managed resources.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetInheritanceAttribute(IComponent)

Возвращает атрибут наследования для заданного компонента.Gets the inheritance attribute of the specified component.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
IgnoreInheritedMember(MemberInfo, IComponent)

Указывает, должен ли игнорироваться заданный элемент.Indicates whether to ignore the specified member.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Применяется к

См. также раздел