_PropertyInfo Interface

Definição

Importante

Esta API não está em conformidade com CLS.

Expõe os membros públicos da PropertyInfo turma a código não gerido.

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
Derivado
Atributos

Observações

Esta interface destina-se ao acesso a classes geridas a partir de código não gerido e não deve ser chamada a partir de código gerido.

Esta interface preserva a ordem vtable dos System.Reflection.PropertyInfo membros da classe que podem ser acedidos por objetos COM não geridos.

Propriedades

Name Description
Attributes

Fornece aos objetos COM acesso independente da versão à Attributes propriedade.

CanRead

Fornece aos objetos COM acesso independente da versão à CanRead propriedade.

CanWrite

Fornece aos objetos COM acesso independente da versão à CanWrite propriedade.

DeclaringType

Fornece aos objetos COM acesso independente da versão à DeclaringType propriedade.

IsSpecialName

Fornece aos objetos COM acesso independente da versão à IsSpecialName propriedade.

MemberType

Fornece aos objetos COM acesso independente da versão à MemberType propriedade.

Name

Fornece aos objetos COM acesso independente da versão à Name propriedade.

PropertyType

Fornece aos objetos COM acesso independente da versão à PropertyType propriedade.

ReflectedType

Fornece aos objetos COM acesso independente da versão à ReflectedType propriedade.

Métodos

Name Description
Equals(Object)

Fornece aos objetos COM acesso independente da versão ao Equals(Object) método.

GetAccessors()

Fornece aos objetos COM acesso independente da versão ao GetAccessors() método.

GetAccessors(Boolean)

Fornece aos objetos COM acesso independente da versão ao GetAccessors(Boolean) método.

GetCustomAttributes(Boolean)

Fornece aos objetos COM acesso independente da versão ao GetCustomAttributes(Boolean) método.

GetCustomAttributes(Type, Boolean)

Fornece aos objetos COM acesso independente da versão ao GetCustomAttributes(Type, Boolean) método.

GetGetMethod()

Fornece aos objetos COM acesso independente da versão ao GetGetMethod() método.

GetGetMethod(Boolean)

Fornece aos objetos COM acesso independente da versão ao GetGetMethod(Boolean) método.

GetHashCode()

Fornece aos objetos COM acesso independente da versão ao GetHashCode() método.

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

Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de despacho.

GetIndexParameters()

Fornece aos objetos COM acesso independente da versão ao GetIndexParameters() método.

GetSetMethod()

Fornece aos objetos COM acesso independente da versão ao GetSetMethod() método.

GetSetMethod(Boolean)

Fornece aos objetos COM acesso independente da versão ao GetSetMethod(Boolean) método.

GetType()

Fornece aos objetos COM acesso independente da versão ao GetType() método.

GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera a informação de tipo de um objeto, que pode ser usada para obter a informação de tipo para uma interface.

GetTypeInfoCount(UInt32)

Recupera o número de interfaces de informações de tipo que um objeto fornece (0 ou 1).

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

Fornece aos objetos COM acesso independente da versão ao GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) método.

GetValue(Object, Object[])

Fornece aos objetos COM acesso independente da versão ao GetValue(Object, Object[]) método.

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

Proporciona acesso a propriedades e métodos expostos por um objeto.

IsDefined(Type, Boolean)

Fornece aos objetos COM acesso independente da versão ao IsDefined(Type, Boolean) método.

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

Fornece aos objetos COM acesso independente da versão ao SetValue(Object, Object, BindingFlags, Binder, CultureInfo) método.

SetValue(Object, Object, Object[])

Fornece aos objetos COM acesso independente da versão ao SetValue(Object, Object, Object[]) método.

ToString()

Fornece aos objetos COM acesso independente da versão ao ToString() método.

Aplica-se a