MemberDescriptor 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
속성이나 이벤트와 같은 클래스 멤버를 나타냅니다. 이 클래스는 추상 기본 클래스입니다.
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, Description및 DesignTimeOnly 속성은 Category해당 특정 특성의 값을 검색합니다. 및 DisplayName 속성은 Name 멤버의 이름을 제공합니다.
또한 는 MemberDescriptor 이를 MemberDescriptor 다른 메서드와 비교할 메서드를 정의합니다Equals.
참고
일반적으로 이 클래스가 EventDescriptor 아닌 및 PropertyDescriptor 클래스에서 상속합니다.
생성자
MemberDescriptor(MemberDescriptor) |
지정된 MemberDescriptor를 사용하여 MemberDescriptor 클래스의 새 인스턴스를 초기화합니다. |
MemberDescriptor(MemberDescriptor, Attribute[]) |
지정된 MemberDescriptor의 이름과 기존 MemberDescriptor 및 MemberDescriptor 배열 모두의 특성을 사용하여 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) |
적용 대상
추가 정보
.NET