_PropertyInfo Interfejs

Definicja

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Uwidacznia publiczne składowe PropertyInfo klasy na kod niezamanageowany.

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
Pochodne
Atrybuty

Uwagi

Ten interfejs umożliwia dostęp do klas zarządzanych z kodu niezaimażowego i nie powinien być wywoływany z kodu zarządzanego.

Ten interfejs zachowuje kolejność vtable składowych klasy, do których mogą uzyskiwać dostęp System.Reflection.PropertyInfo niezaładowane obiekty COM.

Właściwości

Attributes

Zapewnia obiektom COM dostęp do właściwości niezależnie od Attributes wersji.

CanRead

Zapewnia obiektom COM dostęp do właściwości niezależnie od CanRead wersji.

CanWrite

Zapewnia obiektom COM dostęp do właściwości niezależnie od CanWrite wersji.

DeclaringType

Zapewnia obiektom COM dostęp do właściwości niezależnie od DeclaringType wersji.

IsSpecialName

Zapewnia obiektom COM dostęp do właściwości niezależnie od IsSpecialName wersji.

MemberType

Zapewnia obiektom COM dostęp do właściwości niezależnie od MemberType wersji.

Name

Zapewnia obiektom COM dostęp do właściwości niezależnie od Name wersji.

PropertyType

Zapewnia obiektom COM dostęp do właściwości niezależnie od PropertyType wersji.

ReflectedType

Zapewnia obiektom COM dostęp do właściwości niezależnie od ReflectedType wersji.

Metody

Equals(Object)

Zapewnia obiektom COM dostęp do metody niezależnej od Equals(Object) wersji.

GetAccessors()

Zapewnia obiektom COM dostęp do metody niezależnej od GetAccessors() wersji.

GetAccessors(Boolean)

Zapewnia obiektom COM dostęp do metody niezależnej od GetAccessors(Boolean) wersji.

GetCustomAttributes(Boolean)

Zapewnia obiektom COM dostęp do metody niezależnej od GetCustomAttributes(Boolean) wersji.

GetCustomAttributes(Type, Boolean)

Zapewnia obiektom COM dostęp do metody niezależnej od GetCustomAttributes(Type, Boolean) wersji.

GetGetMethod()

Zapewnia obiektom COM dostęp do metody niezależnej od GetGetMethod() wersji.

GetGetMethod(Boolean)

Zapewnia obiektom COM dostęp do metody niezależnej od GetGetMethod(Boolean) wersji.

GetHashCode()

Zapewnia obiektom COM dostęp do metody niezależnej od GetHashCode() wersji.

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

Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania.

GetIndexParameters()

Zapewnia obiektom COM dostęp do metody niezależnej od GetIndexParameters() wersji.

GetSetMethod()

Zapewnia obiektom COM dostęp do metody niezależnej od GetSetMethod() wersji.

GetSetMethod(Boolean)

Zapewnia obiektom COM dostęp do metody niezależnej od GetSetMethod(Boolean) wersji.

GetType()

Zapewnia obiektom COM dostęp do metody niezależnej od GetType() wersji.

GetTypeInfo(UInt32, UInt32, IntPtr)

Pobiera informacje o typie dla obiektu, które mogą służyć do pobierania informacji o typie dla interfejsu.

GetTypeInfoCount(UInt32)

Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1).

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

Zapewnia obiektom COM dostęp do metody niezależnej od GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) wersji.

GetValue(Object, Object[])

Zapewnia obiektom COM dostęp do metody niezależnej od GetValue(Object, Object[]) wersji.

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

Umożliwia dostęp do właściwości i metod udostępnianych przez obiekt.

IsDefined(Type, Boolean)

Zapewnia obiektom COM dostęp do metody niezależnej od IsDefined(Type, Boolean) wersji.

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

Zapewnia obiektom COM dostęp do metody niezależnej od SetValue(Object, Object, BindingFlags, Binder, CultureInfo) wersji.

SetValue(Object, Object, Object[])

Zapewnia obiektom COM dostęp do metody niezależnej od SetValue(Object, Object, Object[]) wersji.

ToString()

Zapewnia obiektom COM dostęp do metody niezależnej od ToString() wersji.

Dotyczy