다음을 통해 공유


MemberDescriptor 클래스

정의

속성이나 이벤트와 같은 클래스 멤버를 나타냅니다. 이 클래스는 추상 기본 클래스입니다.

public ref class MemberDescriptor abstract
public abstract class MemberDescriptor
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class MemberDescriptor
type MemberDescriptor = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type MemberDescriptor = class
Public MustInherit Class MemberDescriptor
상속
MemberDescriptor
파생
특성

예제

이 클래스의 사용의 대부분은 상속된 클래스 및 PropertyDescriptor에 속하므로 EventDescriptor 이러한 클래스의 예제를 참조하세요.

설명

MemberDescriptor는 및 PropertyDescriptor 클래스의 EventDescriptor 기본 클래스입니다. 클래스는 EventDescriptor 이벤트에 대한 설명을 제공하고 클래스는 PropertyDescriptor 속성에 대한 설명을 제공합니다.

이 클래스는 저장된 특성에 액세스하는 속성 및 메서드를 정의합니다. 속성은 Attributes 특성의 컬렉션을 가져옵니다. , IsBrowsable, DescriptionDesignTimeOnly 속성은 Category해당 특정 특성의 값을 검색합니다. 및 DisplayName 속성은 Name 멤버의 이름을 제공합니다.

또한 는 MemberDescriptor 이를 MemberDescriptor 다른 메서드와 비교할 메서드를 정의합니다Equals.

참고

일반적으로 이 클래스가 EventDescriptor 아닌 및 PropertyDescriptor 클래스에서 상속합니다.

생성자

MemberDescriptor(MemberDescriptor)

지정된 MemberDescriptor를 사용하여 MemberDescriptor 클래스의 새 인스턴스를 초기화합니다.

MemberDescriptor(MemberDescriptor, Attribute[])

지정된 MemberDescriptor의 이름과 기존 MemberDescriptorMemberDescriptor 배열 모두의 특성을 사용하여 Attribute 클래스의 새 인스턴스를 초기화합니다.

MemberDescriptor(String)

지정된 멤버 이름을 사용하여 MemberDescriptor 클래스의 새 인스턴스를 초기화합니다.

MemberDescriptor(String, Attribute[])

지정된 멤버 이름과 특성 배열을 사용하여 MemberDescriptor 클래스의 새 인스턴스를 초기화합니다.

속성

AttributeArray

특성 배열을 가져오거나 설정합니다.

Attributes

이 멤버에 대한 특성 컬렉션을 가져옵니다.

Category

CategoryAttribute에 지정된, 해당 멤버가 속해 있는 범주의 이름을 가져옵니다.

Description

DescriptionAttribute에 지정된 멤버 설명을 가져옵니다.

DesignTimeOnly

DesignOnlyAttribute에 지정된, 이 멤버가 디자인 타임에만 설정되어야 하는지 여부를 가져옵니다.

DisplayName

속성 창 등의 창에 표시될 수 있는 이름을 가져옵니다.

IsBrowsable

BrowsableAttribute에 지정된, 해당 멤버를 찾아볼 수 있는지 여부를 나타내는 값을 가져옵니다.

Name

해당 멤버의 이름을 가져옵니다.

NameHashCode

GetHashCode()에 지정된, 멤버 이름의 해시 코드를 가져옵니다.

메서드

CreateAttributeCollection()

생성자에 전달된 특성 배열을 사용하여 특성 컬렉션을 만듭니다.

Equals(Object)

이 인스턴스를 지정된 개체와 비교하여 이 둘이 같은지 확인합니다.

FillAttributes(IList)

파생 클래스에서 재정의된 경우, 상속하는 클래스의 특성을 부모 클래스에 있는 지정된 특성 목록에 추가합니다.

FindMethod(Type, String, Type[], Type)

리플렉션을 통해 지정된 메서드를 찾습니다. 이때 공용 메서드만 검색합니다.

FindMethod(Type, String, Type[], Type, Boolean)

리플렉션을 통해 지정된 메서드를 찾습니다. 이때 공용 메서드만 검색하는 옵션을 사용합니다.

GetHashCode()

이 인스턴스의 해시 코드를 반환합니다.

GetInvocationTarget(Type, Object)

멤버를 호출하는 동안 사용해야 하는 개체를 검색합니다.

GetInvokee(Type, Object)
사용되지 않음.
사용되지 않음.
사용되지 않음.
사용되지 않음.

메서드를 호출할 대상 구성 요소를 가져옵니다.

GetSite(Object)

지정된 구성 요소에 대한 구성 요소 사이트를 가져옵니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보