Udostępnij za pośrednictwem


_PropertyInfo Interfejs

Definicja

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Uwidacznia publiczne elementy członkowskie PropertyInfo klasy jako niezarządzany kod.

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 służy do uzyskiwania dostępu do klas zarządzanych z niezarządzanego kodu i nie powinien być wywoływany z kodu zarządzanego.

Ten interfejs zachowuje kolejność vtable składowych System.Reflection.PropertyInfo klasy, do których można uzyskać dostęp za pomocą niezarządzanych obiektów COM.

Właściwości

Attributes

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

CanRead

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

CanWrite

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

DeclaringType

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

IsSpecialName

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

MemberType

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

Name

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

PropertyType

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

ReflectedType

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

Metody

Equals(Object)

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

GetAccessors()

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

GetAccessors(Boolean)

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

GetCustomAttributes(Boolean)

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

GetCustomAttributes(Type, Boolean)

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

GetGetMethod()

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

GetGetMethod(Boolean)

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

GetHashCode()

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

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

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

GetIndexParameters()

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

GetSetMethod()

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

GetSetMethod(Boolean)

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

GetType()

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

GetTypeInfo(UInt32, UInt32, IntPtr)

Pobiera informacje o typie dla obiektu, który może 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 niezależny od wersji do GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) metody .

GetValue(Object, Object[])

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

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 niezależny od wersji do IsDefined(Type, Boolean) metody .

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

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

SetValue(Object, Object, Object[])

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

ToString()

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

Dotyczy