_PropertyInfo Rozhraní

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Zpřístupní veřejné členy třídy nespravovanému PropertyInfo kódu.

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
Odvozené
Atributy

Poznámky

Toto rozhraní je určené pro přístup ke spravovaným třídám z nespravovaného kódu a nemělo by se volat ze spravovaného kódu.

Toto rozhraní zachovává pořadí System.Reflection.PropertyInfo vtable členů třídy, ke kterým mají přístup nespravované objekty COM.

Vlastnosti

Name Description
Attributes

Poskytuje objekty MODELU COM s přístupem k vlastnosti nezávislé na Attributes verzi.

CanRead

Poskytuje objekty MODELU COM s přístupem k vlastnosti nezávislé na CanRead verzi.

CanWrite

Poskytuje objekty MODELU COM s přístupem k vlastnosti nezávislé na CanWrite verzi.

DeclaringType

Poskytuje objekty MODELU COM s přístupem k vlastnosti nezávislé na DeclaringType verzi.

IsSpecialName

Poskytuje objekty MODELU COM s přístupem k vlastnosti nezávislé na IsSpecialName verzi.

MemberType

Poskytuje objekty MODELU COM s přístupem k vlastnosti nezávislé na MemberType verzi.

Name

Poskytuje objekty MODELU COM s přístupem k vlastnosti nezávislé na Name verzi.

PropertyType

Poskytuje objekty MODELU COM s přístupem k vlastnosti nezávislé na PropertyType verzi.

ReflectedType

Poskytuje objekty MODELU COM s přístupem k vlastnosti nezávislé na ReflectedType verzi.

Metody

Name Description
Equals(Object)

Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k Equals(Object) metodě.

GetAccessors()

Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k GetAccessors() metodě.

GetAccessors(Boolean)

Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k GetAccessors(Boolean) metodě.

GetCustomAttributes(Boolean)

Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k GetCustomAttributes(Boolean) metodě.

GetCustomAttributes(Type, Boolean)

Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k GetCustomAttributes(Type, Boolean) metodě.

GetGetMethod()

Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k GetGetMethod() metodě.

GetGetMethod(Boolean)

Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k GetGetMethod(Boolean) metodě.

GetHashCode()

Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k GetHashCode() metodě.

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

Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání.

GetIndexParameters()

Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k GetIndexParameters() metodě.

GetSetMethod()

Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k GetSetMethod() metodě.

GetSetMethod(Boolean)

Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k GetSetMethod(Boolean) metodě.

GetType()

Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k GetType() metodě.

GetTypeInfo(UInt32, UInt32, IntPtr)

Načte informace o typu objektu, který lze použít k získání informací o typu pro rozhraní.

GetTypeInfoCount(UInt32)

Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1).

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

Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) metodě.

GetValue(Object, Object[])

Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k GetValue(Object, Object[]) metodě.

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

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.

IsDefined(Type, Boolean)

Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k IsDefined(Type, Boolean) metodě.

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

Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k SetValue(Object, Object, BindingFlags, Binder, CultureInfo) metodě.

SetValue(Object, Object, Object[])

Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k SetValue(Object, Object, Object[]) metodě.

ToString()

Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k ToString() metodě.

Platí pro