_PropertyInfo Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |