InheritanceService InheritanceService InheritanceService InheritanceService Class

定義

継承されたコンポーネントを識別するためのメソッドのセットを提供します。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
継承
InheritanceServiceInheritanceServiceInheritanceServiceInheritanceService
実装

注釈

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() InheritanceService() InheritanceService()

InheritanceService クラスの新しいインスタンスを初期化します。Initializes a new instance of the InheritanceService class.

メソッド

AddInheritedComponents(IComponent, IContainer) AddInheritedComponents(IComponent, IContainer) AddInheritedComponents(IComponent, IContainer) AddInheritedComponents(IComponent, IContainer)

指定したコンポーネントによって継承されたコンポーネントを追加、InheritanceServiceします。Adds the components inherited by the specified component to the InheritanceService.

AddInheritedComponents(Type, IComponent, IContainer) AddInheritedComponents(Type, IComponent, IContainer) AddInheritedComponents(Type, IComponent, IContainer) AddInheritedComponents(Type, IComponent, IContainer)

指定したコンポーネントによって継承される指定した型のコンポーネントを追加、InheritanceServiceします。Adds the components of the specified type that are inherited by the specified component to the InheritanceService.

Dispose() Dispose() Dispose() Dispose()

InheritanceService によって使用されているすべてのリソースを解放します。Releases all resources used by the InheritanceService.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

InheritanceService によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。Releases the unmanaged resources used by the InheritanceService and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetInheritanceAttribute(IComponent) GetInheritanceAttribute(IComponent) GetInheritanceAttribute(IComponent) GetInheritanceAttribute(IComponent)

指定したコンポーネントの継承属性を取得します。Gets the inheritance attribute of the specified component.

GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
IgnoreInheritedMember(MemberInfo, IComponent) IgnoreInheritedMember(MemberInfo, IComponent) IgnoreInheritedMember(MemberInfo, IComponent) IgnoreInheritedMember(MemberInfo, IComponent)

指定されたメンバーを無視するかどうかを示します。Indicates whether to ignore the specified member.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象

こちらもご覧ください