_PropertyInfo 인터페이스

정의

Important

이 API는 CLS 규격이 아닙니다.

클래스의 공용 멤버를 PropertyInfo 관리되지 않는 코드에 노출합니다.

public interface class _PropertyInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("F59ED4E4-E68F-3218-BD77-061AA82824BF")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _PropertyInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("F59ED4E4-E68F-3218-BD77-061AA82824BF")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
public interface _PropertyInfo
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("F59ED4E4-E68F-3218-BD77-061AA82824BF")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type _PropertyInfo = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("F59ED4E4-E68F-3218-BD77-061AA82824BF")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type _PropertyInfo = interface
Public Interface _PropertyInfo
파생
특성

설명

이 인터페이스는 관리되지 않는 코드에서 관리되는 클래스에 액세스하기 위한 것이며 관리 코드에서 호출해서는 안 됩니다.

이 인터페이스는 관리되지 않는 COM 개체에서 System.Reflection.PropertyInfo 액세스할 수 있는 클래스 멤버의 vtable 순서를 유지합니다.

속성

Name Description
Attributes

COM 개체에 속성에 대한 버전 독립적 액세스를 Attributes 제공합니다.

CanRead

COM 개체에 속성에 대한 버전 독립적 액세스를 CanRead 제공합니다.

CanWrite

COM 개체에 속성에 대한 버전 독립적 액세스를 CanWrite 제공합니다.

DeclaringType

COM 개체에 속성에 대한 버전 독립적 액세스를 DeclaringType 제공합니다.

IsSpecialName

COM 개체에 속성에 대한 버전 독립적 액세스를 IsSpecialName 제공합니다.

MemberType

COM 개체에 속성에 대한 버전 독립적 액세스를 MemberType 제공합니다.

Name

COM 개체에 속성에 대한 버전 독립적 액세스를 Name 제공합니다.

PropertyType

COM 개체에 속성에 대한 버전 독립적 액세스를 PropertyType 제공합니다.

ReflectedType

COM 개체에 속성에 대한 버전 독립적 액세스를 ReflectedType 제공합니다.

메서드

Name Description
Equals(Object)

COM 개체에 메서드에 대한 버전 독립적 액세스를 Equals(Object) 제공합니다.

GetAccessors()

COM 개체에 메서드에 대한 버전 독립적 액세스를 GetAccessors() 제공합니다.

GetAccessors(Boolean)

COM 개체에 메서드에 대한 버전 독립적 액세스를 GetAccessors(Boolean) 제공합니다.

GetCustomAttributes(Boolean)

COM 개체에 메서드에 대한 버전 독립적 액세스를 GetCustomAttributes(Boolean) 제공합니다.

GetCustomAttributes(Type, Boolean)

COM 개체에 메서드에 대한 버전 독립적 액세스를 GetCustomAttributes(Type, Boolean) 제공합니다.

GetGetMethod()

COM 개체에 메서드에 대한 버전 독립적 액세스를 GetGetMethod() 제공합니다.

GetGetMethod(Boolean)

COM 개체에 메서드에 대한 버전 독립적 액세스를 GetGetMethod(Boolean) 제공합니다.

GetHashCode()

COM 개체에 메서드에 대한 버전 독립적 액세스를 GetHashCode() 제공합니다.

GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

이름 집합을 해당 디스패치 식별자 집합에 매핑합니다.

GetIndexParameters()

COM 개체에 메서드에 대한 버전 독립적 액세스를 GetIndexParameters() 제공합니다.

GetSetMethod()

COM 개체에 메서드에 대한 버전 독립적 액세스를 GetSetMethod() 제공합니다.

GetSetMethod(Boolean)

COM 개체에 메서드에 대한 버전 독립적 액세스를 GetSetMethod(Boolean) 제공합니다.

GetType()

COM 개체에 메서드에 대한 버전 독립적 액세스를 GetType() 제공합니다.

GetTypeInfo(UInt32, UInt32, IntPtr)

인터페이스의 형식 정보를 가져오는 데 사용할 수 있는 개체의 형식 정보를 검색합니다.

GetTypeInfoCount(UInt32)

개체가 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1).

GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)

COM 개체에 메서드에 대한 버전 독립적 액세스를 GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) 제공합니다.

GetValue(Object, Object[])

COM 개체에 메서드에 대한 버전 독립적 액세스를 GetValue(Object, Object[]) 제공합니다.

Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

개체에 의해 노출되는 속성 및 메서드에 대한 액세스를 제공합니다.

IsDefined(Type, Boolean)

COM 개체에 메서드에 대한 버전 독립적 액세스를 IsDefined(Type, Boolean) 제공합니다.

SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo)

COM 개체에 메서드에 대한 버전 독립적 액세스를 SetValue(Object, Object, BindingFlags, Binder, CultureInfo) 제공합니다.

SetValue(Object, Object, Object[])

COM 개체에 메서드에 대한 버전 독립적 액세스를 SetValue(Object, Object, Object[]) 제공합니다.

ToString()

COM 개체에 메서드에 대한 버전 독립적 액세스를 ToString() 제공합니다.

적용 대상