_MemberInfo 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Important
이 API는 CLS 규격이 아닙니다.
클래스의 공용 멤버를 MemberInfo 관리되지 않는 코드에 노출합니다.
public interface class _MemberInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("F7102FA9-CABB-3A74-A6DA-B4567EF1B079")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _MemberInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("f7102fa9-cabb-3a74-a6da-b4567ef1b079")]
public interface _MemberInfo
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("F7102FA9-CABB-3A74-A6DA-B4567EF1B079")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type _MemberInfo = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("f7102fa9-cabb-3a74-a6da-b4567ef1b079")>]
type _MemberInfo = interface
Public Interface _MemberInfo
- 파생
- 특성
설명
이 인터페이스는 관리되지 않는 코드에서 관리되는 클래스에 액세스하기 위한 것이며 관리 코드에서 호출해서는 안 됩니다.
이 인터페이스는 관리되지 않는 COM 개체에서 System.Reflection.MemberInfo 액세스할 수 있는 클래스 멤버의 vtable 순서를 유지합니다.
속성
| Name | Description |
|---|---|
| DeclaringType |
COM 개체에 속성에 대한 버전 독립적 액세스를 DeclaringType 제공합니다. |
| MemberType |
COM 개체에 속성에 대한 버전 독립적 액세스를 MemberType 제공합니다. |
| Name |
COM 개체에 속성에 대한 버전 독립적 액세스를 Name 제공합니다. |
| ReflectedType |
COM 개체에 속성에 대한 버전 독립적 액세스를 ReflectedType 제공합니다. |
메서드
| Name | Description |
|---|---|
| Equals(Object) |
COM 개체에 메서드에 대한 버전 독립적 액세스를 Equals(Object) 제공합니다. |
| GetCustomAttributes(Boolean) |
COM 개체에 메서드에 대한 버전 독립적 액세스를 GetCustomAttributes(Boolean) 제공합니다. |
| GetCustomAttributes(Type, Boolean) |
COM 개체에 메서드에 대한 버전 독립적 액세스를 GetCustomAttributes(Type, Boolean) 제공합니다. |
| GetHashCode() |
COM 개체에 메서드에 대한 버전 독립적 액세스를 GetHashCode() 제공합니다. |
| GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
이름 집합을 해당 디스패치 식별자 집합에 매핑합니다. |
| GetType() |
COM 개체에 메서드에 대한 버전 독립적 액세스를 GetType() 제공합니다. |
| GetTypeInfo(UInt32, UInt32, IntPtr) |
인터페이스의 형식 정보를 가져오는 데 사용할 수 있는 개체의 형식 정보를 검색합니다. |
| GetTypeInfoCount(UInt32) |
개체가 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1). |
| Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
개체에 의해 노출되는 속성 및 메서드에 대한 액세스를 제공합니다. |
| IsDefined(Type, Boolean) |
COM 개체에 메서드에 대한 버전 독립적 액세스를 IsDefined(Type, Boolean) 제공합니다. |
| ToString() |
COM 개체에 메서드에 대한 버전 독립적 액세스를 ToString() 제공합니다. |