Condividi tramite


_PropertyInfo Interfaccia

Definizione

Importante

Questa API non è conforme a CLS.

Espone i membri pubblici della classe PropertyInfo a codice non gestito.

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
Derivato
Attributi

Commenti

Questa interfaccia è destinata all'accesso alle classi gestite da codice non gestito e non deve essere chiamata dal codice gestito.

Questa interfaccia mantiene l'ordine della tabella virtuale dei membri della System.Reflection.PropertyInfo classe a cui è possibile accedere da oggetti COM non gestiti.

Proprietà

Attributes

Fornisce oggetti COM con accesso indipendente dalla versione alla proprietà Attributes.

CanRead

Fornisce oggetti COM con accesso indipendente dalla versione alla proprietà CanRead.

CanWrite

Fornisce oggetti COM con accesso indipendente dalla versione alla proprietà CanWrite.

DeclaringType

Fornisce oggetti COM con accesso indipendente dalla versione alla proprietà DeclaringType.

IsSpecialName

Fornisce oggetti COM con accesso indipendente dalla versione alla proprietà IsSpecialName.

MemberType

Fornisce oggetti COM con accesso indipendente dalla versione alla proprietà MemberType.

Name

Fornisce oggetti COM con accesso indipendente dalla versione alla proprietà Name.

PropertyType

Fornisce oggetti COM con accesso indipendente dalla versione alla proprietà PropertyType.

ReflectedType

Fornisce oggetti COM con accesso indipendente dalla versione alla proprietà ReflectedType.

Metodi

Equals(Object)

Fornisce oggetti COM con accesso indipendente dalla versione al metodo Equals(Object).

GetAccessors()

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetAccessors().

GetAccessors(Boolean)

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetAccessors(Boolean).

GetCustomAttributes(Boolean)

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetCustomAttributes(Boolean).

GetCustomAttributes(Type, Boolean)

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetCustomAttributes(Type, Boolean).

GetGetMethod()

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetGetMethod().

GetGetMethod(Boolean)

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetGetMethod(Boolean).

GetHashCode()

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetHashCode().

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

Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch.

GetIndexParameters()

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetIndexParameters().

GetSetMethod()

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetSetMethod().

GetSetMethod(Boolean)

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetSetMethod(Boolean).

GetType()

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetType().

GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera le informazioni sul tipo relative a un oggetto, che possono essere usate per ottenere informazioni sul tipo relative a un'interfaccia.

GetTypeInfoCount(UInt32)

Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 1).

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

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetValue(Object, BindingFlags, Binder, Object[], CultureInfo).

GetValue(Object, Object[])

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetValue(Object, Object[]).

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

Fornisce l'accesso a proprietà e metodi esposti da un oggetto.

IsDefined(Type, Boolean)

Fornisce oggetti COM con accesso indipendente dalla versione al metodo IsDefined(Type, Boolean).

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

Fornisce oggetti COM con accesso indipendente dalla versione al metodo SetValue(Object, Object, BindingFlags, Binder, CultureInfo).

SetValue(Object, Object, Object[])

Fornisce oggetti COM con accesso indipendente dalla versione al metodo SetValue(Object, Object, Object[]).

ToString()

Fornisce oggetti COM con accesso indipendente dalla versione al metodo ToString().

Si applica a